bugmenott

一个关于 softether 使用本地网桥代替自带的 secureNAT 功能的文章

  •  2
     
  •   bugmenott · Jan 10, 2015 · 15893 views
    This topic created in 4321 days ago, the information mentioned may be changed or developed.
    http://blog.lincoln.hk/blog/2013/05/17/softether-on-vps-using-local-bridge/
    自带的secureNAT效率低,单线程速度慢,使用网桥后速度明显改善。
    这里用的softether的人不多,也没人研究。找了很久才发现这个。
    Supplement 1  ·  Jan 10, 2015
    在conoha与linode jp测试,速度绝不逊于某商业vpn的sstp
    Supplement 2  ·  Jan 16, 2015
    /t/162835
    禁用ssl,仅使用tls
    17 replies  •  2015-03-19 17:41:09 +08:00
    zyq201
    zyq201
    Jan 10, 2015
    1
    这个思路好,不知有没有windows下的解决方案
    bugmenott
    bugmenott
    OP
    Jan 10, 2015
    2
    @zyq201 winserver不用softether也能建sstp啊
    geeklian
    geeklian
    Jan 10, 2015
    3
    没记错的话,SecureNAT在板瓦工那种openvz的vps上也可以用,网桥需要vps开启tap/tun。
    bugmenott
    bugmenott
    OP
    Jan 10, 2015
    4
    @geeklian 是的能用,为了兼容性牺牲性能。不过openvz多数都能开tap/tun吧
    kacong
    kacong
    Jan 10, 2015
    5
    真的是会快,看来是实现方式不太一样的关系。
    miyuki
    miyuki
    Jan 12, 2015 via Android
    6
    第一次配置把网桥和 SecureNat 都打开了……………… cpu 100% usage ………………………………
    qazplkm
    qazplkm
    Jan 16, 2015
    7
    softether还有这种用法!长知识了,确实能解决softether速度慢的问题
    myliyifei
    myliyifei
    Feb 26, 2015 via Android
    8
    这个软件现在已经能被gf w识别了吧 最好小心。ip被墙了可惜。
    bugmenott
    bugmenott
    OP
    Feb 26, 2015 via iPhone
    9
    @myliyifei 非要用它ddns,那是自己作死。不用,墙个p
    00oo00
    00oo00
    Mar 15, 2015 via Android
    10
    楼主你成功了?求帮助。我dnsmasq配置的dhcp始终不正常,看日志,分配给客户端的ip都是0.0.0.0
    bugmenott
    bugmenott
    OP
    Mar 15, 2015 via iPhone
    11
    @dkl1163647274 你的dnsmasq的配置文件是?
    00oo00
    00oo00
    Mar 18, 2015
    12
    @bugmenott
    interface=tap_soft
    dhcp-range=tap_soft,192.168.7.50,192.168.7.60,24h
    dhcp-option=tap_soft,3,192.168.7.1
    最后面的
    bugmenott
    bugmenott
    OP
    Mar 18, 2015
    13
    @bugmenott
    1、你的vps架构是什么?
    2、执行ifconfig的输出内容发来
    bugmenott
    bugmenott
    OP
    Mar 18, 2015❤️1
    14
    @dkl1163647274
    1、你的vps架构是什么?
    2、执行ifconfig的输出内容发来
    00oo00
    00oo00
    Mar 19, 2015
    15
    @bugmenott DO LONDON KVM构架
    root@LON:~# ifconfig
    eth0 Link encap:Ethernet HWaddr 04:01:44:1c:62:01
    inet addr:46.101.59.96 Bcast:46.101.63.255 Mask:255.255.192.0
    inet6 addr: 2a03:b0c0:1:d0::330:8001/64 Scope:Global
    inet6 addr: fe80::601:44ff:fe1c:6201/64 Scope:Link
    UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
    RX packets:35739 errors:0 dropped:0 overruns:0 frame:0
    TX packets:42149 errors:0 dropped:0 overruns:0 carrier:0
    collisions:0 txqueuelen:1000
    RX bytes:7437371 (7.4 MB) TX bytes:7540211 (7.5 MB)

    eth1 Link encap:Ethernet HWaddr 04:01:44:1c:62:02
    inet addr:10.131.176.26 Bcast:10.131.255.255 Mask:255.255.0.0
    inet6 addr: fe80::601:44ff:fe1c:6202/64 Scope:Link
    UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
    RX packets:0 errors:0 dropped:0 overruns:0 frame:0
    TX packets:7 errors:0 dropped:0 overruns:0 carrier:0
    collisions:0 txqueuelen:1000
    RX bytes:0 (0.0 B) TX bytes:578 (578.0 B)

    lo Link encap:Local Loopback
    inet addr:127.0.0.1 Mask:255.0.0.0
    inet6 addr: ::1/128 Scope:Host
    UP LOOPBACK RUNNING MTU:65536 Metric:1
    RX packets:11054 errors:0 dropped:0 overruns:0 frame:0
    TX packets:11054 errors:0 dropped:0 overruns:0 carrier:0
    collisions:0 txqueuelen:0
    RX bytes:848727 (848.7 KB) TX bytes:848727 (848.7 KB)

    tap_soft Link encap:Ethernet HWaddr 00:ac:a6:3c:25:45
    inet6 addr: fe80::2ac:a6ff:fe3c:2545/64 Scope:Link
    UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
    RX packets:11616 errors:0 dropped:0 overruns:0 frame:0
    TX packets:28924 errors:0 dropped:0 overruns:0 carrier:0
    collisions:0 txqueuelen:500
    RX bytes:1000522 (1.0 MB) TX bytes:2394888 (2.3 MB)
    bugmenott
    bugmenott
    OP
    Mar 19, 2015❤️1
    16
    先iptables -F -t nat清空之前的NAT规则
    用下面这个NAT规则
    iptables -t nat -A POSTROUTING -s 192.168.7.0/24 -o eth0 -j MASQUERADE
    然后执行/etc/init.d/dnsmasq restart
    再把/etc/init.d/dnsmasq restart加到/etc/rc.local里的exit 0前一行(重启后自动执行那个命令,在我这是,每次重启后不执行这个就连不上)

    如果没用的话,我也不清楚了,抱歉。
    你上面的配置都没问题,可能是你的系统之前装有dnsmasq,并配置了服务,然后冲突了?
    要不你试着把/etc/dnsmasq.conf删了,重新创建?
    00oo00
    00oo00
    Mar 19, 2015
    17
    @bugmenott 好吧,还是不行,我换系统试下吧,谢谢楼主
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   4608 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 38ms · UTC 01:35 · PVG 09:35 · LAX 17:35 · JFK 20:35
    ♥ Do have faith in what you're doing.