내 문제는 다음과 같습니다. 대학 인터넷 연결을 자주 사용하고 있습니다. 네트워크에는 IRC (Xchat, Irssi)와 같은 일부 프로그램, 때로는 소프트웨어 업데이터 및 일부 다른 응용 프로그램의 연결을 차단하는 방화벽이 있습니다.
웹에서 서핑을하고 Tor 프록시를 사용하여 방화벽을 “이월”할 수 있다는 것을 알게되었습니다. 그러나 구성 방법에 대한 지침은 혼란스럽고 종종 부정확합니다. 어떻게해야하는지 알려주세요.
미리 감사드립니다!
답변
공식 Tor 프록시 설치
Tor와 공식 SOCKS 5 프록시는 우분투에서 빠르게 실행됩니다. Tor Project 웹 사이트의 설치 지침 에서 벗어나 다음을 수행하십시오.
- Ctrl+ Alt+ 를 눌러 터미널을 엽니 다T
-
다음을 실행하십시오 (
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
컴퓨터에 토르 프록시를 제어 할 수 있습니다.
Tor를 통한 아파트
의 오프가는 위해서 apt-운송 토르 Github에서 README 얻기 위해, apt
토르를 통해 작업에 :
- 백업
/etc/apt/sources.list
및 모든.list
파일/etc/apt/sources.list.d
- Ctrl+ Alt+ 를 눌러 터미널을 엽니 다T
-
다음을 실행하십시오.
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