找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 16118|回复: 125

[k2p] 给k2p b1制造一个洞,助长延时,fast跑1.6G,十年无须为性能换路由

 火.. [复制链接]
发表于 2020-8-5 11:21 | 显示全部楼层 |阅读模式
本帖最后由 一个大草包 于 2020-8-23 10:58 编辑

前言
今天介绍一种用k2p+N1,助长延时,fast可以跑1.6G,十年无须为性能换路由的方法。
k2p特指k2pb1,因为a1a2助长延时方法太多,不值一说。
不出国的朋友,略过。

k2p出国目前一般几种情况:
直接跑$$
现在很少用了吧?很多人是想用用不了了。

直接跑v1+1
性能是个大问题。

k2p+N1
这种情况又有几种不便:
很多人把N1刷成openwrt,这样N1就不能干别的了,并且操作繁琐;
很多人把N1设为主路由,这样会带来带宽和性能损失,并且操作繁琐;
也有一些人,k2p设为主路由,N1为设备客户端网关,这同样带来带宽和性能损失,并且操作繁琐;
也可以k2p跑$$,服务器为N1,N1的v1+1入口设为$$,这种还不错;
还可以把出国流量用red---socks等转发到N1,但是目前k2pb1现有固件下跑red---socks red---socks2 ipt2socks都不好,bug太多。

今天介绍的方法有以下特点:
全鼠标手点操作;
N1可以是任意系统;
N1不需要开dhcp;
N1不需要设置任何防火墙规则;
只需要两根线,一根连接N1和k2p,一根连接N1和插座;
还可以把N1用其他任意设备替代。

主要功效:
你打开恩山或局域网内设备比如NAS,直接从k2p就过去了;
你打开所有ip在国外的,数据到达k2p,然后从k2p的新洞tun0到N1去遛达,经过v1+1一番洗礼,再出去。
以上过程全自动化,无须进行任何设置。

疑问:
给k2p制造的洞是什么?
就是tun0。

开干:
闲言少述,言归正传。
首先当然是刷机:
固件下载:K2P_Merlin_V12.trx
刷机教程请搜索本站。


浏览器打开192.168.1.1,进入系统管理--系统设置--Enable SSH,选“是”,应用本页面设置。




下载附件,解压,通过winscp上传到k2p的/jffs目录,并将dns2tcp tun2socks权限设置为755。
需要上传的内容包括 dnsmasq.user、chnroutes.txt、tun2socks、dns2tcp
dnsmasq.user请上传整个目录


winscp下载地址:winscp 5.17.7


新建会话,填入k2p地址,用户名,密码,端口22,点击登陆。



右边窗口导航到/jffs目录,需要上传的文件和文件夹直接往右边窗口里拖。



设置tun2socks和dns2tcp权限
鼠标选中文件,右键,属性,按图勾选,确定。



浏览器打开192.168.1.1,进入工具箱--用户脚本,选择初始脚本,填入如下内容,然后保存。
  1. #!/bin/sh
  2. insmod /lib/modules/2.6.36.4brcmarm/kernel/drivers/net/tun.ko
  3. sleep 30
  4. ip tuntap add dev tun0 mode tun&
  5. ifconfig tun0 up&
  6. ifconfig tun0 10.0.0.1 netmask 255.255.255.0&
  7. /jffs/tun2socks --tundev tun0 --netif-ipaddr 10.0.0.2 --netif-netmask 255.255.255.0  --socks-server-addr 192.168.1.2:1080 --socks5-udp&
  8. /jffs/dns2tcp -L"127.0.0.1#5354" -R"8.8.8.8#53"&
  9. mount -o bind /jffs/dnsmasq.user /tmp/etc/dnsmasq.user
  10. service restart_dnsmasq
复制代码
192.168.1.2:1080请改为N1ip及v1+1端口。

浏览器打开192.168.1.1,进入工具箱--用户脚本,选择防火墙脚本,填入如下内容,然后保存。
  1. #!/bin/sh
  2. ip route add 0/0 via 10.0.0.254 dev tun0 table 100
  3. ip rule add fwmark 0x2333/0x2333 table 100
  4. #
  5. ipset -N chnroute hash:net maxelem 65536
  6. for ip in $(cat '/jffs/chnroutes.txt'); do
  7.   ipset add chnroute $ip
  8. done
  9. #
  10. iptables -t mangle -N TUN2SOCKS
  11. #
  12. iptables -t mangle -A TUN2SOCKS -d 0/8 -j RETURN
  13. iptables -t mangle -A TUN2SOCKS -d 127/8 -j RETURN
  14. iptables -t mangle -A TUN2SOCKS -d 10/8 -j RETURN
  15. iptables -t mangle -A TUN2SOCKS -d 169.254/16 -j RETURN
  16. iptables -t mangle -A TUN2SOCKS -d 172.16/12 -j RETURN
  17. iptables -t mangle -A TUN2SOCKS -d 192.168/16 -j RETURN
  18. iptables -t mangle -A TUN2SOCKS -d 224/4 -j RETURN
  19. iptables -t mangle -A TUN2SOCKS -d 240/4 -j RETURN
  20. #
  21. iptables -t mangle -A TUN2SOCKS -s 192.168.1.2 -j RETURN
  22. #
  23. iptables -t mangle -A TUN2SOCKS -m set --match-set chnroute dst -j RETURN
  24. #
  25. iptables -t mangle -A TUN2SOCKS -j MARK --set-mark 0x2333/0x2333

  26. iptables -t mangle -A OUTPUT -p tcp -j TUN2SOCKS
  27. iptables -t mangle -A OUTPUT -p udp -j TUN2SOCKS
  28. #
  29. iptables -t nat -A PREROUTING -p udp -s 192.168/16 ! -d 192.168/16 --dport 53 -j REDIRECT --to-ports 53
  30. #
  31. iptables -t mangle -A PREROUTING -p tcp -s 192.168/16 -j TUN2SOCKS
  32. iptables -t mangle -A PREROUTING -p udp -s 192.168/16 -j TUN2SOCKS
  33. #
  34. iptables -t nat -A POSTROUTING -s 192.168/16  ! -d 192.168/16 -j MASQUERADE
  35. echo 2 > /proc/sys/net/ipv4/conf/tun0/rp_filter

复制代码
请把192.168.1.2替换为你N1的ip。







最后:
N1运行v1+1客户端,inbounds为socks,ip、端口和以上的防火墙规则一致。
详情及图,略。

重启k2p,搞定。
























本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
我的恩山、我的无线 The best wifi forum is right here.
 楼主| 发表于 2020-8-5 11:21 | 显示全部楼层
本帖最后由 一个大草包 于 2020-8-5 11:55 编辑

tun2socks来自:https://github.com/ambrop72/
dns2tcp来自:https://github.com/zfl9/dns2tcp
感谢。
待有空再更新编译方法。



点评

问下其他没有工具箱的梅林版本应该如何设置?谢谢  详情 回复 发表于 2020-10-7 00:52
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2020-8-5 11:21 | 显示全部楼层
占楼备用。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2020-8-5 11:27 | 显示全部楼层
这是透明网关?
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2020-8-5 11:49 | 显示全部楼层
有点意思  看看   
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2020-8-5 11:57 来自手机 | 显示全部楼层
看看里面是什么
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2020-8-5 12:11 | 显示全部楼层
看不懂  多看几遍
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2020-8-5 12:15 来自手机 | 显示全部楼层
家里还有很多大草包
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2020-8-5 12:17 | 显示全部楼层
学习学习。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2020-8-5 12:25 | 显示全部楼层
看不懂  多看几遍
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2020-8-5 12:30 | 显示全部楼层
看不懂  多看几遍
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2020-8-5 12:31 来自手机 | 显示全部楼层
看一下怎么弄
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2020-8-5 12:41 | 显示全部楼层
看看帖子里藏了啥好东西~~~
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2020-8-5 12:54 | 显示全部楼层
K2P A2怎么操作呢
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2020-8-5 13:03 | 显示全部楼层
先看看再说
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-4-20 10:06

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

快速回复 返回顶部 返回列表