내 문제는 다음과 같습니다. 대학 인터넷 연결을 자주 사용하고 있습니다. 네트워크에는 IRC (Xchat, Irssi)와 같은 일부 프로그램, 때로는 소프트웨어 업데이터 및 일부 다른 응용 프로그램의 연결을 차단하는 방화벽이 있습니다.
웹에서 서핑을하고 Tor 프록시를 사용하여 방화벽을 "이월"할 수 있다는 것을 알게되었습니다. 그러나 구성 방법에 대한 지침은 혼란스럽고 종종 부정확합니다. 어떻게해야하는지 알려주세요.
미리 감사드립니다!
내 문제는 다음과 같습니다. 대학 인터넷 연결을 자주 사용하고 있습니다. 네트워크에는 IRC (Xchat, Irssi)와 같은 일부 프로그램, 때로는 소프트웨어 업데이터 및 일부 다른 응용 프로그램의 연결을 차단하는 방화벽이 있습니다.
웹에서 서핑을하고 Tor 프록시를 사용하여 방화벽을 "이월"할 수 있다는 것을 알게되었습니다. 그러나 구성 방법에 대한 지침은 혼란스럽고 종종 부정확합니다. 어떻게해야하는지 알려주세요.
미리 감사드립니다!
답변:
Tor와 공식 SOCKS 5 프록시는 우분투에서 빠르게 실행됩니다. Tor Project 웹 사이트의 설치 지침 에서 벗어나 다음을 수행하십시오.
다음을 실행하십시오 ( xenial
16.04 Xenial Xerus가 아닌 경우 실행중인 릴리스로 교체 ).
sudo -i
echo deb http://deb.torproject.org/torproject.org xenial main > /etc/apt/sources.list.d/tor.list
echo deb-src http://deb.torproject.org/torproject.org xenial main >> /etc/apt/sources.list.d/tor.list
gpg --keyserver keys.gnupg.net --recv 886DDD89
gpg --export A3C4F0F979CAA22CDBA8F512EE8CBC9E886DDD89 | apt-key add -
apt update
apt install tor deb.torproject.org-keyring
exit
이제 Tor SOCKS 5 프록시가 컴퓨터의 127.0.0.1
포트에서 실행됩니다 9050
. 이것은 HTTP 프록시가 아닌 SOCKS 5 프록시입니다.
머신 부팅시 Tor 프록시가 자동으로 시작됩니다. 당신은 실행 sudo service tor restart
또는 다른 조치가 좋아하는 start
, stop
그리고 status
컴퓨터에 토르 프록시를 제어 할 수 있습니다.
의 오프가는 위해서 apt-운송 토르 Github에서 README 얻기 위해, apt
토르를 통해 작업에 :
/etc/apt/sources.list
및 모든 .list
파일/etc/apt/sources.list.d
다음을 실행하십시오.
sudo -i
apt update
apt install apt-transport-tor
sed -i 's/ http/ tor+http/g' /etc/apt/sources.list /etc/apt/sources.list.d/*.list
apt update
exit
나타나는 오류 메시지를 수정하십시오 (필요한 경우 백업 한 파일을 복원하십시오)
참고 : Chrome과 같은 일부 프로그램은 .list
파일 을 수정 하므로 Tor를 거치지 않고 업데이트를 확인할 때 해당 프로그램이 자동으로 다시 연결하려고 다시 전환 될 수 있습니다.
프록시 설정을 다음과 같이 편집하면 많은 프로그램이 Tor를 통해 제대로 연결됩니다.
127.0.0.1
9050
SOCKS5
와 같은 다른 프로그램 irssi
을 사용해야 torsocks
합니다. 이를 수행하는 두 가지 방법이 있습니다.
torsocks
오류 메시지를 제공합니다.
torsocks -i command arguments
torsocks
조용합니다 ( irssi
터미널에 표시된 것을 완전히 제어한다고 가정 하는 프로그램에 유용합니다 ).
TORSOCKS_LOG_LEVEL=1 torsocks -i command arguments
.onion
프로그램에 적합한 주소 (예 : https://3g2upl4pq6kufc4m.onion
브라우저) 에 연결하면 더 많은 신뢰를 얻을 수 있습니다 .
sudo netstat -plnt | fgrep :9050
하고 라인 말을하고 있는지 볼 수 있습니다 tor
. 통과했지만 통과 할 수없는 경우 게시되지 않은 주소를 사용하는 Tor bridges를 살펴보십시오 . ISP의 Tor를 통해 수행하는 작업을 숨기고 처음부터 Tor를 사용하고 있다는 것을 숨기고 난독 화 된 브리지 (이전 링크에서 설명)를 사용해야 할 수도 있습니다.
gpg --export A3C4F0F979CAA22CDBA8F512EE8CBC9E886DDD89
gpg: WARNING: nothing exported