Ubuntu 16.04에서 Tor 프록시 구성 응용 프로그램의 연결을 차단하는

내 문제는 다음과 같습니다. 대학 인터넷 연결을 자주 사용하고 있습니다. 네트워크에는 IRC (Xchat, Irssi)와 같은 일부 프로그램, 때로는 소프트웨어 업데이터 및 일부 다른 응용 프로그램의 연결을 차단하는 방화벽이 있습니다.

웹에서 서핑을하고 Tor 프록시를 사용하여 방화벽을 “이월”할 수 있다는 것을 알게되었습니다. 그러나 구성 방법에 대한 지침은 혼란스럽고 종종 부정확합니다. 어떻게해야하는지 알려주세요.

미리 감사드립니다!



답변

공식 Tor 프록시 설치

Tor와 공식 SOCKS 5 프록시는 우분투에서 빠르게 실행됩니다. Tor Project 웹 사이트의 설치 지침 에서 벗어나 다음을 수행하십시오.

  1. Ctrl+ Alt+ 를 눌러 터미널을 엽니 다T
  2. 다음을 실행하십시오 ( xenial16.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토르를 통해 작업에 :

  1. 백업 /etc/apt/sources.list및 모든 .list파일/etc/apt/sources.list.d
  2. Ctrl+ Alt+ 를 눌러 터미널을 엽니 다T
  3. 다음을 실행하십시오.

    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
    
  4. 나타나는 오류 메시지를 수정하십시오 (필요한 경우 백업 한 파일을 복원하십시오)

참고 : Chrome과 같은 일부 프로그램은 .list파일 을 수정 하므로 Tor를 거치지 않고 업데이트를 확인할 때 해당 프로그램이 자동으로 다시 연결하려고 다시 전환 될 수 있습니다.

프로그램 내 프록시 설정

프록시 설정을 다음과 같이 편집하면 많은 프로그램이 Tor를 통해 제대로 연결됩니다.

  • 주최자: 127.0.0.1
  • 포트: 9050
  • 프록시 유형 (요청하는 경우) : SOCKS5
  • 사용자 이름 / 암호 (요청하는 경우) : 둘 다 프로그램 이름으로 설정

프록시 래퍼

와 같은 다른 프로그램 irssi을 사용해야 torsocks합니다. 이를 수행하는 두 가지 방법이 있습니다.

  1. torsocks 오류 메시지를 제공합니다.

    torsocks -i command arguments
    
  2. torsocks조용합니다 ( irssi터미널에 표시된 것을 완전히 제어한다고 가정 하는 프로그램에 유용합니다 ).

    TORSOCKS_LOG_LEVEL=1 torsocks -i command arguments
    

답변