![소켓5 프록시를 통해 bash 네트워크 요청을 전달하는 방법은 무엇입니까?](https://linux55.com/image/22015/%EC%86%8C%EC%BC%935%20%ED%94%84%EB%A1%9D%EC%8B%9C%EB%A5%BC%20%ED%86%B5%ED%95%B4%20bash%20%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC%20%EC%9A%94%EC%B2%AD%EC%9D%84%20%EC%A0%84%EB%8B%AC%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
리디렉션 http 요청을 사용하는 방법을 알고 있지만 http_proxy
, 소켓5 프록시(예: SSH 터널)를 사용하여 데이터를 리디렉션하는 방법은 무엇입니까?
답변1
소켓5 프록시를 통해 리디렉션된 bash 네트워크 요청의 경우 http_proxy 변수를 내보내야 합니다.
$ export http_proxy=socks5://username:passwd@socks5_proxy_ip:port
답변2
애플리케이션을 살펴보면 tsocks
지정된 양말 프록시를 통해 제어되는 애플리케이션의 모든 네트워크 요청을 투명하게 리디렉션할 수 있습니다.
답변3
안정적으로 작동하도록 할 수 있는 유일한 방법(MacOS에서는 bash가 unix/linux에서도 동일하게 작동하길 원함)은 프록시 체인을 사용하는 것입니다.