#设置为被动模式
echo 'pasv_enable=YES'>>/etc/vsftpd.conf
#设置被动模式的随机端口最大为 6003
echo 'pasv_max_port=6003'>>/etc/vsftpd.conf
#设置被动模式的随机端口最小为 6003
echo 'pasv_min_port=6003'>>/etc/vsftpd.conf
#既然是通过转发实现的,那么 frpc 上的 vsftp 自然要访问的是 frps 的 ip 而非 ftp 客户端的 ip
echo 'pasv_address=服务器 IP'>>/etc/vsftpd.conf
echo ' [common]' >/etc/frpc.ini
echo ' server_addr = 服务器 IP' >/etc/frpc.ini
echo ' server_port = 7000' >/etc/frpc.ini
echo ' token = 你的 token' >/etc/frpc.ini
echo ' ' >/etc/frpc.ini
echo ' [ftp1]' >/etc/frpc.ini
echo ' type=tcp' >/etc/frpc.ini
echo ' local_ip=127.0.0.1' >/etc/frpc.ini
echo ' local_port=21' >/etc/frpc.ini
#转发 frps 端口 6002 到 frpc 的 21 端口
echo ' remote_port=6002' >/etc/frpc.ini
echo ' ' >/etc/frpc.ini
echo ' [ftp2]' >/etc/frpc.ini
echo ' type=tcp' >/etc/frpc.ini
echo ' local_ip=127.0.0.1' >/etc/frpc.ini
echo ' local_port=6003' >/etc/frpc.ini
#转发 frps 端口 6003 到 frpc 的 6003 端口
echo ' remote_port=6003' >/etc/frpc.ini
1
northpolepuppy OP 欢迎指出错误,不懂的可以提问
|
2
privil 2020-03-24 23:05:51 +08:00
用 eof 写脚本没那么累,手动扶额
|
3
northpolepuppy OP @privil 学习到了
|
4
northpolepuppy OP 诶,我第一次分享这种东西鸭,怎么没人捧场
|