看板FreeBSD
标 题Re: ssh tunnel
发信站资管地下窝 (Mon Apr 14 21:26:48 2008)
转信站ptt!ctu-reader!ctu-peer!news.nctu!csnews.cs.nctu!news.cs.nctu!news.stu
※ 引述《[email protected] (有若无,实若虚)》之铭言:
> ※ 引述《PowerSec (Dr.腥)》之铭言:
> : 请问一下 我用putty连到朋友的机器
> : 设定是这样的 destination: ip:22 然後port8080
> 大致推测你是想藉由 PuTTY client 的 IP 以 TCP 8080 port 出去,
> 然後假设想要连的 IP 是 xxx.xxx.xxx.xxx 的 TCP 22 port
> 所以你的 source port 就是 8080 会透过 ssh tunnel 来 forward 到
> destination 就是 xxx.xxx.xxx.xxx:22
> : 照着网路教学文章建立了ssh tunnel後 连http://localhost:8080/
> ^^^^^^^^^^^^^^^^ ??? ^^^^^^^^^^^^^^^^^^^^^^^^ ?
> 请问一下,这个『网路教学文章』的网址是?
> 另外『照着建立』又是怎麽建立呢?
http://cha.homeip.net/blog/archives/2006/01/putty_ssh_tunne.html
我猜应该是这一系列吧...当初也是看这一系列的文章想用 ssh tunnel..
但是我一直觉得很奇怪
Client 透过 ssh tuunel 後连到对方的server後
对方应该要有 proxy service 才可以帮忙做 proxy 的动作不是吗?
还是 ssh server 可以聪明的帮忙 fw connection 再把获得的内容
透过 ssh tunnel 传回去?目前就我的认知,我不知道怎麽做到.
所以我认为要达到原po想要的功能对方的 ssh server 应该要有提供 proxy service
像是用 privoxy/socks5/3proxy 等提供服务..
这样 destination: 填入对方proxy service listen的port
例如 假如原po的朋友有在该台机器上架上privoxy server
并且listen 127.0.0.1:3118
这样destination 填 127.0.0.1:3118
就可以看到透过proxy server的网页了
不然只照着 Google 到的那些 ssh tunnel 教学文章
而你 tunnel 过去的 server 并没有提供 proxy 的服务
应该是不会成功的吧?
或者是我太小看 ssh server 的功能?
不需要 proxy server 也可以做到上面的事?
--
我要毕业...
--
□───────────── 中山大
学_资管地下
窝【bbs.ysmis.
cc】□
│ 山与海的相恋˙资讯与管理的纠缠 。 │
│ 。 。 全埋进了地下... │
□───────────────────────────────□
Au
th
or:ERICJ
Fr
om:
bbs.ysmis.cc