找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 22079|回复: 28

路由器内网穿透通用版本教程,纯干货

  [复制链接]
发表于 2018-5-3 14:39 | 显示全部楼层 |阅读模式
本帖最后由 taimes 于 2018-5-9 00:48 编辑

路由器内网穿透通用版本教程,纯干货
一、 准备工作
1、 首先你需要有一台路由器
2、 然后你的路由器需要有root权限,可以通过ssh或者telnet登录
3、 需要你有linux的基础知识,否则一些命令你看不懂

二、 frp内网穿透技术简介
1、  利用处于内网或防火墙后的机器,对外网环境提供 http 或 https 服务。
2、  对于 http, https 服务支持基于域名的虚拟主机,支持自定义域名绑定,使多个域名可以共用一个80端口。
3、  利用处于内网或防火墙后的机器,对外网环境提供 tcp 和 udp 服务,例如在家里通过 ssh 访问处于公司内网环境内的主机。
4、  速度快,棒棒的

三、 frp版本确认下载
1、 首先该软件的下载地址为:https://github.com/fatedier/frp/releases
2、 明确一下v0.18.0版本不兼容之后的版本,因为免费的server大多是旧的版本,故我们使用v0.16.1版本。不要去下载最新的版本了
3、 frp一般分服务器(server)和客户端(client)2个软件,分别是:frps和frpc
4、 frp适配的架构和系统比较多,大家可以找自己适用的。
darwin:苹果系统
linux:linux系统
windows:windows系统
5、 我们这次的重点是路由器,故重点是linux系统
6、 确认你的路由器是采用什么架构的,这个是重点。我单独来说

四、 确认路由器采用的芯片架构
1、 咨询客服、查询路由器的详细信息
1、 笨方法一个个测试:
a)      下载含有linux的全部文件,取出其中的frpc文件
b)     上传文件frpc(命令上传、winscp上传、U盘上传、wget下载)
c)      md5sum命令检查文件完整性(这一步最好做一下,防止上传出错)
d)     赋予文件可执行权限
e)      执行命令查看输出提示信息是否报错

详细情况如下图:
通过排除法确定你的路由器架构,当然报错的肯定不是啦。

3、 因为我们是作为客户端使用的,所以我们只要保留frpc这个文件就足够了
4、 frpc这个文件看你放在哪了,一般你可以放在/bin/目录下,但是有些路由器由于权限或者存储空间大小问题,无法放置。你可以放在/tmp/frp/目录下。配置文件frpc.ini你可以放在/etc/目录下,同理你也可以放在/tmp/frp/目录下

五、 配置文件(frpc.ini修改)
确定了你的路由器支持的架构,基本上你就可以成功了。
如何配置客户端呢?
免费的服务器大家可以从这个查找:http://www.frps.top/
具体的配置信息大家见图,一目了然。
[common]
server_addr = 提供frp的服务器地址
server_port = 特权端口  (进入服务器用的身份验证端口)
privilege_token = 特权密码 (进入服务器用的密码 大家都一样)
以上是统一配置,以下是端口配置:
[这里括号内一个标签,不可以重名]
type = tcp
local_port = 80
remote_port = 10001
local_ip = 192.168.199.1

type = tcp (两大基础协议 tcp udp 和  http, https  )
如果光用端口 不绑域名,使用tcp 即可。
local_port = 80  (转移到内网子机的端口)
remote_port = 10000  (外网主机的端口 一般公共服务器提供这都有注明,在他的范围内即可)
比如  10000开始到 30000结束  
这时候可能会遇到 你选用的10000端口被别人先用了。 软件会提示你一个错误。
自己在换端口就行了。
local_ip = 192.168.199.1 (转给内网的机去ip 如果是路由器,一定要用网关地址)
比如 极路由用frp插件 转发到时候 转给自己 很多人喜欢写 127.0.0.1 这是不行的。


当然你也可以通过我给你的windows下的测试工具进行测试后再使用。
修改frpc.ini后在cmd下运行frpc.exe就可以了
start porty success表示正常
start error 表示错误 后面会给出错误提示。我图中表示端口被占用,修改对应的remote_port即可
PS:测试完了需要完全关闭软件,否则你在路由器上运行时也会显示被占用的,当然是被你的windows占用啦

六、
至此你的路由器运行下面这条命令之后就可以穿透内网了:frpc -c frpc.ini&(根据自己的路径运行,后面的&要加上)
当然你可以把这个命令加入rc.local做到开机自启,当然你也可以用命令crontab做一个定时任务,每天凌晨运行一次保证在线即可。
给大家看看我的成果吧。
七、 列举一下目前我知道的路由器对应的版本,方便大家使用:
K3:frp_0.17.0_linux_arm.tar.gz
newifi3:frp_0.17.0_linux_mips64le.tar.gz
极路由:插件自带

欢迎大家回复咨询

windows下配置文件测试工具:




本帖子中包含更多资源

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

×

评分

参与人数 1恩山币 +1 收起 理由
梦里逐浪 + 1 How ever,this is JB useful!

查看全部评分

我的恩山、我的无线 The best wifi forum is right here.
 楼主| 发表于 2018-5-3 14:45 | 显示全部楼层
本帖最后由 taimes 于 2018-5-3 14:47 编辑

按照我给出的美国洛杉矶的配置图:
访问路由器的web地址是:
http://freenat.bid:12345/

同理,访问路由器ssh的命令是:
ssh -p 54321 root@freebid


本帖子中包含更多资源

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

×
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2018-5-3 15:12 | 显示全部楼层
学习新知识,感谢分享。


我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2018-5-3 16:36 | 显示全部楼层
学习了,赞赞赞赞赞赞

点评

百度网址大全 http://www.baiduhl.com/ 网站收录 http://www.126z.net/  发表于 2018-5-3 20:46
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2018-5-3 16:52 | 显示全部楼层
虽然感觉很麻烦,还是感谢楼主分享
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2018-5-3 19:07 | 显示全部楼层
这个教程真是详细 啊。不错
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2018-5-3 22:09 来自手机 | 显示全部楼层
其实我觉得用tcp最简单,不用搞域名,自己的服务器端口多的很。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2018-5-6 17:42 | 显示全部楼层
还是感谢楼主分享
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2018-5-8 13:31 | 显示全部楼层

还是感谢楼主分享
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2018-5-8 20:38 | 显示全部楼层
参考你的教程,我有七七八八零零落落凑了以下语句,借用H大的文件(MTK处理器k2,k2p可用),添加在wan启动后,脚本亲测可用!
非常感谢启发!

logger  " WAN 状态:" "WAN 状态:【$1】, WAN 接口:【$2】, WAN IP:【$3】"

#frp客户端配置:
sleep 3
logger  "frp客户端配置中"
cat > "/tmp/frpc.ini" <<-\EOF
[common]
server_addr = 补充
server_port = 7000
privilege_token = 补充
user = E1-NN
[Route-TCP]
type = tcp
tcp_mux = true
local_port = 80
local_ip = 192.168.2.1
remote_port = 补充
log_file = /tmp/frp/log
log_level = info
log_max_days = 3
EOF

logger  "frp客户端配置完成"


#FRPC 插件下载&应用:
sleep 15 && wget -P /tmp http://opt.cn2qq.com/opt-file/frpc0.16.1 && chmod 777 /tmp/frpc0.16.1
logger  "frpc下载中"
killall frpc0.16.1
logger  "frpc终止中"
/tmp/frpc0.16.1 -c /tmp/frpc.ini &
logger  "frpc启动中"

点评

能用就好。  详情 回复 发表于 2018-5-9 00:19
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2018-5-9 00:19 | 显示全部楼层
梦里逐浪 发表于 2018-5-8 20:38
参考你的教程,我有七七八八零零落落凑了以下语句,借用H大的文件(MTK处理器k2,k2p可用),添加在wan启动 ...

能用就好。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2018-5-9 08:08 | 显示全部楼层
学习学习,真不错
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2018-5-9 08:23 来自手机 | 显示全部楼层
感谢分享!h大的老毛子里有这个插件,还能选择版本启动,比较人性化
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2018-5-28 07:21 来自手机 | 显示全部楼层
感谢大神>o<,谢谢分享
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2018-5-28 08:10 来自手机 | 显示全部楼层
支持。。。。。。。。。。。。。。。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-20 03:12

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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

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