tsocks와 OpenSSH


1

OpenSSH socks5 터널의 양말 포장지로 tsocks를 사용하려고합니다.

내 tsocks.conf는 다음과 같습니다.

wishi@kage ~ % cat /etc/tsocks.conf
# This is the configuration for libtsocks (transparent socks)
# Lines beginning with # and blank lines are ignored
#
# This sample configuration shows the simplest (and most common) use of
# tsocks. This is a basic LAN, this machine can access anything on the 
# local ethernet (192.168.0.*) but anything else has to use the SOCKS version
# 4 server on the firewall. Further details can be found in the man pages,
# tsocks(8) and tsocks.conf(5) and a more complex example is presented in 
# tsocks.conf.complex.example

# We can access 192.168.0.* directly
local = 192.168.0.0/255.255.255.0

# Otherwise we use the server

server = 192.168.0.1
# Server type defaults to 4 so we need to specify it as 5 for this one
server_type = 5
# The port defaults to 1080 but I've stated it here for clarity 
server_port = 5000 

그래서:

ssh -D 5000 me@server

그리고 다른 터미널에서 :

tsocks transgui

transgui 응용 프로그램에 대한 네트워킹이 없습니다. 문제가 무엇인지 궁금합니다.


환경 변수가 설정되어 있으면 필요하지 않습니다 tsocks. 같은 뭔가 socks_proxy=socks://localhost:5000/나와 SOCKS5_PROXY.
Pablo A

답변:


3

기본적으로 ssh전용 루프백 인터페이스에 터널 연결을 수신 - 당신을 변화 시도 server127.0.0.1::1 .

외부에서 연결해야하는 경우 ssh -g -D 5000또는을 사용하십시오 ssh -D "*:5000".


tsocks.conf의 서버를 127.0.0.1로 변경하고 -g -D 5000 및 tsocks transgui를 수행했습니다. 효과가 없습니다. 아직 연결되지 않았습니다.
wishi

포기하려고 -v -v유용 아무것도를 출력 있는지, 추가.
grawity

0

-D 대신 ssh -L을 사용하십시오.

올바르게 기억하면 동적 대신 로컬 포트를 사용하여 두통을 줄입니다.

ssh -L LOCAL_PORT : SERVER : SERVER_SOCKS_PORT 서버

이 방법 으로 ssh 프록시 의 프록시 서버에 액세스 할 수도 있습니다


동적 SSH를 사용하면 프록시 서버에 액세스 할 수 있습니다! 답변을 편집하십시오
madhu131313

@PutPeace와 함께 귀하의 SSH 서버는 양말 서버입니다. 예, 다른 양말 서버에 연결할 수 있습니다. 그러나 로컬 포트 ​​전달과는 달리 이제 다른 양말 서버와 통신하는 양말 서버가 있습니다.
gcb
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.