两台linux机器,一台可上外网,一台不行,如何借助可以上网的机器,在不能上网的机器上访问外网? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
ekousp
V2EX    Linux

两台linux机器,一台可上外网,一台不行,如何借助可以上网的机器,在不能上网的机器上访问外网?

  •  
  •   ekousp 2013-06-26 10:07:06 +08:00 8542 次点击
    这是一个创建于 4494 天前的主题,其中的信息可能已经有所发展或是发生改变。
    如题描述,linux新手,求指导,谢谢!
    16 条回复    1970-01-01 08:00:00 +08:00
    llbgurs
        1
    llbgurs  
       2013-06-26 10:12:05 +08:00   1
    ssh做socks代理,firefox设置socks代理
    ekousp
        2
    ekousp  
    OP
       2013-06-26 10:18:51 +08:00
    @llbgurs 额 我没说清楚 主要是命令行访问,比如在不能上网的机器上使用wget/npm install等等。
    Hansee
        3
    Hansee  
       2013-06-26 10:27:15 +08:00
    愚见:这样的话应该需要能上网的机器双网卡吧

    还是等大神解答
    kumu
        4
    kumu  
       2013-06-26 10:36:09 +08:00
    Nat
    kumu
        5
    kumu  
       2013-06-26 10:37:58 +08:00
    iptables做个NAT即可
    mengzhuo
        6
    mengzhuo  
       2013-06-26 11:02:32 +08:00   1
    以下操作都在不能上网的机子:

    ssh -D 7070 meng@linode # 链接到服务器,并将本地的7070端口映射成sock端口

    然后使用proxychains(需要安装)使用此端口
    cp /etc/proxychains.conf ./proxychains.conf
    vim ./proxychains.conf
    找到[ProxyList]
    #把端口改成你要用的。
    socks5 127.0.0.1 7070

    保存即生效

    比如:
    proxychains pip install pep8

    ----------------
    P.S. 嫌提示烦或者是DNS太慢可以看配置文件里的
    quiet_mode/ proxy_dns
    ekousp
        7
    ekousp  
    OP
       2013-06-26 11:11:22 +08:00
    @mengzhuo @kumu
    非常感谢,我试试。
    b824379598
        8
    b824379598  
       2013-06-26 11:15:20 +08:00 via Android
    端口转发
    inconsole
        9
    inconsole  
       2013-06-26 11:51:10 +08:00 via iPhone
    @mengzhuo 这么麻烦,直接在能上网的机器上做iptable,转发
    ma6174
        10
    ma6174  
       2013-06-26 11:57:51 +08:00
    弄个squid代理应该比ssh快。
    goagent更好,帆樯代理全搞定了~
    其实搭个VPN也挺好的~
    ekousp
        11
    ekousp  
    OP
       2013-06-26 12:05:46 +08:00
    @mengzhuo 搞定了...google搜索到的不能用,去github找了半天才找到。问题已解决,非常感谢。
    bigredapple
        12
    bigredapple  
       2013-06-26 12:07:03 +08:00
    能上网的机器上搭个PPTP
    finian
        13
    finian  
       2013-06-26 12:55:38 +08:00
    @ekousp 用的mengzhuo方案解决的吗?
    ekousp
        14
    ekousp  
    OP
       2013-06-26 13:04:08 +08:00
    @finian 对的。
    mengzhuo
        15
    mengzhuo  
       2013-06-26 14:18:54 +08:00
    @inconsole 我这也是一种思路嘛,但是有时候“能上网”的机子是不能动的(某客户机子不能开22/80外任何端口)
    再说iptable还需要root/sudo权限,也有一定的局限性
    v8ex
        16
    v8ex  
       2013-06-26 14:20:22 +08:00
    proxychains
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5365 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 23ms UTC 01:18 PVG 09:18 LAX 18:18 JFK 21:18
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86