通过 ocserv 获得特定 ip 的问题 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
yaoppp

通过 ocserv 获得特定 ip 的问题

  •  
  •   yaoppp Dec 31, 2015 4452 views
    This topic created in 3770 days ago, the information mentioned may be changed or developed.

    本人是研究生,平时经常需要下载各种科研论文。通常来说,这种网站都需要付费才能阅读(比如 Nature, Science 等),但是学校会订阅,所以在学校里用学校的 ip 就可以直接看了,但是在学校以外的地方不行。
    我放在学校的 openwrt 路由上挂了个 ocserv ,在校外可以用手机或电脑连接。手机可以识别出是我们学校的 ip 并允许直接下载论文,但电脑不行。
    ocserv 设置完全按照 http://blog.ltns.info/linux/openwrt_ocserv_vpn_client_smart_proxy/
    认证用的是 plain 。
    手机软件用的是 openconnect ,电脑上用的是 openconnect-gui ( v1.3 )
    请问这个问题怎么解决?谢谢

    7 replies    2016-01-02 22:19:25 +08:00
    datocp
        1
    datocp  
       Dec 31, 2015 via Android
    这篇文档看不出什么问题,而且也强调了使用全局路由。

    可以尝试 anyconnect ,确定路由问题可以通过
    Windows
    tracert 学校 ip 确定是否走了 vpn 网关
    linux
    traceroute ip

    另外这 openconnect 在 openwrt 下性能好差, 1000kbps 都没,今天换成 softether 全速。
    yaoppp
        2
    yaoppp  
    OP
       Jan 1, 2016 via Android
    @datocp 感谢!回头试一下
    yaoppp
        3
    yaoppp  
    OP
       Jan 1, 2016
    @datocp 测试下来 pc 就完全没走 ocserv 。已经准备转 softether 了
    datocp
        4
    datocp  
       Jan 1, 2016
    http://dl.xxshe.com/cisco_anyconnect/

    可以试试这里提供的 anyconnect 客户端。一般 ocserv.conf 添加,就可以做到全局路由。只是因为在 openwrt 下 openconnect 性能实在太差了,才换成 softether 。 windows 系统还是非常快的。
    route = 0.0.0.0/128.0.0.0
    route = 128.0.0.0/128.0.0.0
    yaoppp
        5
    yaoppp  
    OP
       Jan 2, 2016 via Android
    @datocp anyconnect 客户端试过 3.0 , 3.1 和 4 。昨天偶然可以连上服务器端,但是我忘了改过服务器端的什么配置之后就再也连不上了。然而 openconnect 一直可以连接,我现在怀疑是 route 表的问题,连通之后没有正确添加相应的内容进去,然而也不能确定。
    yaoppp
        6
    yaoppp  
    OP
       Jan 2, 2016
    @datocp 你说“ openwrt 下 openconnect 性能太差”是指 openwrt 作为 server 还是 client ?我现在是用 openwrt 作 server ; win 、 mac 、 android 和 ipad 作 client 。
    终于搞定了,其实是 teamviewer 的 vpn 占用了一个内网地址, anyconnet 就不能正确分配了,不过 openconnect v1.3 凭他自己还是不能正确配置,需要手动设置一下“本地连接”或者手动加 route 。
    datocp
        7
    datocp  
       Jan 2, 2016
    是 openconnect client ,

    vps 上用了锐速,已经屏蔽 udp 端口。在 windows 系统 anyconnect 可以轻易全速,但在 openwrt 下面用 openconnect 看 youtube 却连 1000kbps 都达不到,对比 stunnel 却可以在 openwrt 达到全速。

    换成 softether 就这样了,这样也好,用一个 softether 就可以在 openwrt 即实现 server 功能,又可以实现 client 连接。

    http://i4.tietuku.com/c0ad416245edc5d9.png
    About     Help     Advertise     Blog     API     FAQ     Solana     5732 Online   Highest 6679       Select Language
    创意工作者们的社区
    World ispowered by solitude
    VERSION: 3.9.8.5 130ms UTC 01:38 PVG 09:38 LAX 18:38 JFK 21:38
    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