torsocks
프로그램이 Tor를 사용하도록 강제하는 명령입니다. 저는 사이트를 외부 IP로 다시 컬링하여 이를 테스트했습니다.
$ torsocks curl ip.me
109.70.100.1
그러다가 Relay Search 공식 홈페이지에서 IP를 검색한 결과, 컬이 실제로 Tor Exit Node를 사용하고 있는 것을 확인했습니다.
https://metrics.torproject.org/rs.html#search/109.70.100.1
https://metrics.torproject.org/rs.html#details/5788CEC0A7C5EE251FC72C55730A6B1FCAEA1D93
오스트리아에서 "ruebe" 노드를 얻었습니다.
실험이 성공한 후 Tor를 통해 일반 Firefox를 실행할 수 있는지 알고 싶었습니다. Tor 브라우저가 권장되는 브라우저라는 것을 알고 있지만 일부 웹사이트는 Tor 브라우저에서 작동하지 않습니다. 먼저 Firefox가 제대로 실행되고 있는지 확인했습니다.
$ firefox
(Firefox opens)
Missing chrome or resource URL: resource://gre/modules/UpdateListener.jsm
Missing chrome or resource URL: resource://gre/modules/UpdateListener.sys.mjs
두 가지 경고가 발생하지만 그렇지 않으면 작동합니다.
그런 다음 Tor를 통해 실행해 보았습니다.
$ torsocks firefox
계속 실행되지만 창이 열리지 않습니다. 몸통은 GUI와 함께 사용하기에 적합하지 않습니까, 아니면 더 많은 구성이 필요합니까? torsocks가 GUI 응용 프로그램과 호환되지 않는 경우 Tor를 통해 Firefox를 실행하는 올바른 방법은 무엇입니까?
답변1
Tor를 사용하는 가장 좋은 방법은 Torbrowser 번들을 사용하는 것이지만 Firefox를 사용해야 하는 경우에는 가능합니다. 사용을 고려해보세요 proxychains
.
확실하게 하다/etc/proxychains.conf행을 포함합니다
양말 5 127.0.0.1 9050
다른 옵션으로는 Foxyproxy-standard와 같은 Firefox 확장이 있습니다.
답변2
torsocks
적어도 Firefox의 경우 이는 탈출구가 아닙니다. 예를 들어 지금은 UDP를 처리하지 않습니다.IPv6 이름 확인 시 중단됩니다.IPv6 사용 여부에 관계없이 이것이 차단될 수 있습니다.
torsocks
사전 로드를 사용하지만 모든 작업을 수행하지는 않습니다. 예를 들어, chromium
실패 WARNING torsocks: [syscall] Unsupported syscall number 234.
하고 종료됩니다.
Firefox 설정에서 프록시를 설정할 수 있습니다. SOCKS5를 선택하고 torsocks.conf와 동일한 서버를 가리킵니다.
그런 다음 확장 기능을 사용하여 프록시를 전환할 수 있습니다.PAC 파일또는 다른 프로필을 설정하고 firefox --profile path
예를 들어 다음과 같이 시작하세요.