找回密码
 立即注册

QQ登录

只需一步,快速开始

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

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

  [复制链接]
本帖最后由 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.
 楼主| | 显示全部楼层
本帖最后由 taimes 于 2018-5-3 14:47 编辑

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

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


本帖子中包含更多资源

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

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

使用道具 举报

学习新知识,感谢分享。


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

使用道具 举报

学习了,赞赞赞赞赞赞

点评

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

使用道具 举报

虽然感觉很麻烦,还是感谢楼主分享
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

这个教程真是详细 啊。不错
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

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

使用道具 举报

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

使用道具 举报


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

使用道具 举报

参考你的教程,我有七七八八零零落落凑了以下语句,借用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-8 20:38
参考你的教程,我有七七八八零零落落凑了以下语句,借用H大的文件(MTK处理器k2,k2p可用),添加在wan启动 ...

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

使用道具 举报

学习学习,真不错
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

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

使用道具 举报

来自手机 | 显示全部楼层
感谢大神>o<,谢谢分享
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

来自手机 | 显示全部楼层
支持。。。。。。。。。。。。。。。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-27 02:37

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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

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