SSH를 사용하여 SOCKS를 통해 웹에 액세스하는 방법
1. 하고 싶은 일
a. SOCKS를 사용하지 않는 일반 액세스의 경우(적색 선):
b. SOCKS를 이용한 액세스의 경우(녹색선+청색선)
2. SSH를 사용하여 SOCKS 활성화
Mac Terminal에서 SSH 실행$ ssh -D 9080 [email protected]
이것만. 본래는 -D [bind_address:]port
와 같이 bind_address도 지정할 수 있지만, 디폴트는 localhost이므로 굳이 그 밖에는 지정하고 있지 않다.
또, ssh의 옵션으로 -f -N
등을 추기해 Background로 실행하는 것도 1개의 방법이지만, 통신의 잊어버릴지도 모르기 때문에 나는 특히 옵션을 그 밖에 붙이지 않는 것이 좋아.
이것에 의해, 이하와 같이 자신의 단말의 localhost:9080에 SOCKS용의 포트가 open 되었다.
Mac의 Terminal에서 ListenPort를 확인하십시오.$ netstat -an|grep 9080
tcp4 0 0 127.0.0.1.9080 *.* LISTEN
tcp6 0 0 ::1.9080 *.* LISTEN
3. Firefox 설정
$ ssh -D 9080 [email protected]
$ netstat -an|grep 9080
tcp4 0 0 127.0.0.1.9080 *.* LISTEN
tcp6 0 0 ::1.9080 *.* LISTEN
Reference
이 문제에 관하여(SSH를 사용하여 SOCKS를 통해 웹에 액세스하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/testnin2/items/64c570859b297dfac8b1텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)