frp中文文档:https://github.com/fatedier/frp/blob/master/README_zh.md
官方文档:https://gofrp.org/docs/overview/
服务器运行服务创建:vi /lib/systemd/system/frps.service
frps服务命令:
[Unit]
Description=fraps service
After=network.target syslog.target
Wants=network.target
[Service]
Type=simple
ExecStart=/root/frp/frps -c /root/frp/frps.ini #此处安实际情况修改
[Install]
WantedBy=multi-user.target
Docker HUB页面:https://hub.docker.com/r/chenhw2/frp
客户端运行服务创建:vi /lib/systemd/system/frpc.service
frpc服务命令:
[Unit]
Description=fraps service
After=network.target syslog.target
Wants=network.target
[Service]
Type=simple
ExecStart=/root/frp/frpc -c /root/frp/frpc.ini #此处安实际情况修改
[Install]
WantedBy=multi-user.target
单次运行客户端 直接在当前目录运行
./frpc -c ./frpc.ini
开启服务命令
# 更新服务文件
systemctl daemon-reload
# 开启
systemctl start frpc
# 关闭
systemctl stop frpc
# 重启
systemctl restart frpc
# 查看状态
systemctl status frpc
# 设置开机启动
systemctl enable frpc
# 设置开机不启动
systemctl disable frpc
如果需要代理到内网可以 安装 shadowsocks
在线安装
下载安装脚本
wget https://bootstrap.pypa.io/get-pip.py
pyrhon安装pip
python get-pip.py
centos 可以使用下面的命令安装
yum install python-pip
二、pip安装shadowsocks
pip安装shadowsocks
pip install shadowsocks
编辑shadowsocks配置文件
#单账号配置
vi /etc/shadowsocks.json
{
"server":"0.0.0.0",
"server_port":修改成你的端口号,
"local_port":1080,
"password":"修改成你的密码",
"timeout":600,
"method":"aes-256-cfb"
}
#多账号配置
{
"server":"0.0.0.0",
"port_password":{
"8388": "password1",
"8389": "password2",
"8390": "password3"
},
"local_port":1080,
"timeout":600,
"method":"aes-256-cfb"
}
三、shadowsocks运维
后台运行shadowsocks
ssserver -c /etc/shadowsocks.json -d start
前台运行
ssserver -c /etc/shadowsocks.json
查看进程
ps aux | grep ssserver