저는 공개 IP 주소와 함께 퍼티를 통해 교직원 서버에서 데비안을 사용하고 있습니다. 나는 sudo를 가지고 있습니다. 내 Windows 브라우저에서 Web of Science에 액세스하기 위해 Http/html 프록시로 작동하게 만드는 방법을 알고 싶습니다. 내 데비안을 http 프록시로 작동시키는 방법에 대한 지침을 어디서 얻을 수 있는지 궁금합니다(가능한 경우).
답변1
구성 메뉴의 "연결 > SSH > 터널"에서 터널로 이동합니다.
소스 포트 상자에 "-D9999" 포트 번호를 입력하고 아래의 "동적" 옵션을 선택할 수 있습니다. 그런 다음 추가를 클릭합니다.
연결이 허용되지 않으면 Linux 시스템의 "/etc/ssh/sshd_conf"에 있는 "sshd_conf" 파일을 편집해야 합니다.
변경해야 할 줄은 다음과 같습니다.
#AllowTcpForwarding no
too
AllowTcpForwarding yes
연결할 수는 있지만 전달할 수는 없을 수도 있습니다. 그런 다음 그것도 확인하십시오.
Firefox에서는 SOCKS v5가 선택되어 있는지 확인해야 합니다.
"SOCKS 호스트: 127.0.0.1" "포트: 9999" 설정
"프록시 없음:" 섹션에 "127.0.0.1,localhost"를 나열합니다.
또한 프록시를 통해 DNS 트래픽을 전달하도록 Firefox를 설정해야 합니다. 그렇지 않으면 DNS 조회를 위해 여전히 로컬 인터넷이나 인트라넷에 의존하게 됩니다.
URL 표시줄에 about:config를 입력하고 Enter를 누르세요. "조심하겠습니다" 버튼을 클릭하고 "network.proxy.socks_remote_dns" 옵션을 검색하세요. 값이 true이면 그대로 두고 그렇지 않은 경우(이전에 변경할 내용이 적음) 마우스 오른쪽 버튼을 클릭하고 "Toggle"을 선택합니다. 이제 모든 것이 원활하게 진행되어야 합니다.
답변2
몇 가지 가능한 답변이 제공 되지만 apt-cache search http proxy
여기에 추천할 만한 것이 있는지는 실제로 알 수 없습니다. 내 경험에 따르면 보안 터널을 설정하려면 SOCKS 프록시와 함께 SSH 및 동적 포트 리디렉션을 사용하는 것이 가장 좋습니다.
$ ssh -D9999 [email protected]
이렇게 하면 데비안에 연결됩니다(이를 위해서는 SSH 서버를 활성화해야 합니다. service ssh enable && service ssh restart
SSH를 사용할 수 있지만 SOCKS 서버도 활성화됩니다).당신의(클라이언트) 머신(포트 9999). 이제 브라우저로 가서 SOCKS 주소를 127.0.0.1(또는 localhost)로 설정하고 포트를 9999로 설정하면 됩니다.