自己电脑Mac连公司windows:通过Microsoft Remote Desktop软件进行连接windows电脑,软件自己找地方下载,我这是淘宝买的,可以下测试版的也可以用。
自己windows连公司windows:自带的就可以连接
由于我自己电脑mac远程访问公司的windows机器时,往往需要内网穿透工具进行访问,而市面上的大部门软件都是收费且不稳定,这里推荐使用frp开源工具自己搭建,稳定且免费(服务器还是要钱的),对于学生党可以考虑购买一台低配的服务器,一个月9块钱也不贵还可以学习其他的东西。
github官网:https://github.com/fatedier/frp/releases
官网下载可能比较慢,访问不了的使用网盘下载(文件不大,很快),目前我的是最新的版本0.45
百度网盘: https://pan.baidu.com/s/1nuu4lUTwyJ9HvqMBPYlEmg 提取码: zd4p
scp
命令上传到服务器上wget https://github.com/fatedier/frp/releases/download/v0.45.0/frp_0.45.0_linux_amd64.tar.gz
# 下载后解压
tar -zxvf frp_0.45.0_linux_amd64.tar.gz
# 名字太长了,修改一下
mv frp_0.45.0_linux_amd64 frps
# 进入frps
cd frps
修改里面的frps.ini文件,通过vim命令
vim frps.ini
,是frps.ini,不是frpc.ini
# frp 服务端端口(必须,客户端和它连接的端口)
[common]
bind_port = 9990
# frp 服务端密码(可以不设置)
token = 123456
# 认证超时时间,由于时间戳会被用于加密认证,防止报文劫持后被他人利用
# 因此服务端与客户端所在机器的时间差不能超过这个时间(秒)
# 默认为 900 秒,即 15 分钟,如果设置成 0 就不会对报文时间戳进行超时验证
authentication_timeout = 900
# 仪表盘端口,只有设置了才能使用仪表盘
dashboard_port = 9991
# 仪表盘访问的用户名密码,如果不设置,则默认 admin
dashboard_user = admin
dashboard_pwd = admin
运行一下 ./frps --help
,出现一些帮助信息说明没问题。
服务端运行
使用./frps -c frps.ini
运行,关闭终端后服务就停止了,所以推荐使用下面的方式启动
后台运行
nohup ./frps -c frps.ini >/dev/null 2>&1 &
查看端口是否启用,分开执行:lsof -i:9990
、lsof -i:9991
访问页面查看用户名和密码就是配置上设置的
同样的解压完后修改一下里面的配置,是frpc.ini,不是frps.ini
[common]
# 服务器公网地址
server_addr = xx.xx.xx.xx
# 端口
server_port = 9990
# frp 服务端密码(和frp服务器设置的一样)
token = 123456
[ssh] #名字,自定义
type = tcp
# 本地地址
local_ip = 127.0.0.1
# 本地端口
local_port = 3389
# 线上对外暴露端口(自定义但别和有用的端口冲突)
remote_port = 11119
如果是要配置完后需求是要使用远程桌面,local_port必须配置为3389端口,不然没用,本人亲测!!!
进入文件夹中使用命令:./frpc -c frpc.ini
运行
后台运行参考:http://www.binbinbiji.com/windows/2811.html
使用工具进行连接访问公网:11119端口就可以了