「全网首发」群晖216++安装frpc客户端大内网穿透教程

原创 kaixinit  2018-07-29 22:55  阅读 2,229 次

首先再次感谢HP GEN8 交流群的群管VV的指导!

一、X32位的CPU首先下载frp,并删除服务端文件,命令如下:

wget https://github.com/fatedier/frp/releases/download/v0.20.0/frp_0.20.0_linux_386.tar.gz
tar -zxvf frp_0.20.0_linux_386.tar.gz
cd frp_0.20.0_linux_386
rm -f frps frps_full.ini frps.ini frpc_full.ini

如果是X64位的操作如下:

wget https://github.com/fatedier/frp/releases/download/v0.20.0/frp_0.20.0_linux_amd64.tar.gz
tar -zxvf frp_0.20.0_linux_amd64.tar.gz
cd frp_0.20.0_linux_amd64
rm -f frps frps_full.ini frps.ini frpc_full.ini

二、阿里云服务端VPS要在安全组把5000和6000的端口全部开放

三、编辑 frpc.ini 文件(客户端配置文件)英文输入状态下,输入 vi frpc.ini,先输入 i ,编辑最左下方出现 -- INSERT --,进行编辑

vi frpc.ini

编辑文件内容:

# [common] is integral section
[common]
# 设置服务器IP地址,以阿里云为准
server_addr =
# 设置连接端口,和服务端端口一致
server_port = 5443
# 默认设置
admin_addr = 127.0.0.1
# 自行修改
admin_port = 7400

# console or real logFile path like ./frpc.log
#log_file = ./logs/frpc.log

# debug, info, warn, error
log_level = debug

log_max_days = 3

# decide if exit program when first login failed, otherwise continuous relogin to frps
# default is true
login_fail_exit = true

# for privilege mode,和服务端一致密码
privilege_token =

[kaixinit-005-nas]
#设置web域名访问
type = http
local_ip = 127.0.0.1
local_port = 5000
use_gzip = true
#绑定二级域名,阿里云上面以hsxin.cn设置,访问结果就是dsm.hsxin.cn
subdomain = dsm

[kaixinit-005-remote]
#设置远程桌面
type = tcp
local_ip = 127.0.0.1
local_port = 22
#设置远程桌面连接端口,在阿里云开放此端口
remote_port = 6000

输入完成后esc后输入

:wq!

编辑frpc.ini出现的相关问题:

1、提示Linux启动vi编辑器时提示E325: ATTENTION

回车后输入

:q

退出,输入

rm -f .frpc.ini.swp

然后在vi frpc.ini不会提示错误

2、VI命令下如何删除全部内容,命令:先输入ESC,在输入:  然后在输入.,$d 回车

:.,$d

表示从当前行到末行全部删除掉。

用gg表示移动到首行。

四、文件保存后执行:

./frpc -c ./frpc.ini

因为关闭SSH会造成终止此执行命令,所以使用nohup命令执行,执行如下:

nohup ./frpc -c ./frpc.ini &.

    五、一般重启后执行
cd frp_0.20.0_linux_amd64
nohup ./frpc -c ./frpc.ini &
    六、停止执行frpc命令
ps -e |grep frpc
kill 17467


建议:SSH默认22端口修改,privilege_token 密码修改复杂一些的!
预览效果:SHH登陆为 服务器IP地址:6000,群晖的登陆管理页面为 dsm.hsxin.cn


 


WINDOWS批量执行防火墙端口放开:

netsh advfirewall firewall add rule name="Open Port 5443" dir=in action=allow protocol=TCP localport=5443

netsh advfirewall firewall add rule name="Open Port 7500" dir=in action=allow protocol=TCP localport=7500

备注:常用命令手札

ls最基本的形式会显示当前目录下的文件和目录

$ ls

-F参数轻松区分文件和目录

$ ls -

-a参数将隐藏文件和普通文件和目录一起显示出来

$ ls -a

返回上级命令:

cd ..                  返回上一级目录

cd ../..               返回上两级目录

cd或cd ~           返回home目录

cd - 目录名       返回指定目录

删除文件夹和文件命令.

rm -f     删除文件,可连续多个删除多个文件,如:rm -f frps frps_full.ini frps.ini frpc_full.ini

rm -rf   删除文件夹,如:rm -rf frp_0.20.0_linux_386

进入指定目录命令

cd  文件夹名称,如cd frp_0.20.0_linux_386

 

本文地址:http://www.kaixinit.com/info/maintenance/548.html
关注我们:请关注一下我们的微信公众号:扫描二维码开心电脑网的公众号,公众号:kaixinit
版权声明:本文为精品文章,由 kaixinit 收集,不代表开心电脑网对观点赞同或支持。欢迎分享本文,转载请保留出处!

发表评论


表情