OC学习45:Mac电脑配置VPN

张建 lol

前言

主要参数:
服务器:l2tp.rtmap.com
用户名:yourname # 还没有用户名的,请到VPN申请网址申请
密 码:yourpassword
共享秘钥:rtmap.com
VPN类型:使用预共享共享密钥的L2TP/Ipesc

MacOS 配置 VPN

  1. 打开 系统偏好设置->网络

  1. 在窗口的左下角单击 + 按钮

  1. 在下拉菜单选择 VPN

  1. VPN类型 下拉菜单选择 L2TP/IPSec

  1. 服务名称 中输入任意内容,也可默认

  2. 在 服务器地址 中输入你的 VPN 服务器 IP

  1. 点击 认证设置 部分
  • 选择 密码 单选按钮,然后输入你的 VPN 密码

  • 在及其鉴定部分,选择 共享的秘钥 ,然后输入你的 VPN服务器上设置的预共享秘钥

  1. 保持群组名称字段空白

  2. 点击 好

  3. 选中 在菜单栏中显示 VPN 状态 复选框

  1. 单击 高级 按钮,并选中 通过VPN连接发送所有流量

  1. 单击 TCP/IP 选项卡,并在 配置IPV6 部分选择 仅本地链接

  1. 单击 关闭高级设置,然后单击 应用 保存 VPN 连接信息

  2. 最后一步(可选)

修改 DNS10.10.10.55,如果不使用 rt.com 内网域名,这里可以不设置

  1. 点击 应用,再点击 连接

iOS

  1. 进入 设置->通用->VPN与设备管理->VPN->添加VPN配置

  1. 单击 类型,选择 L2TP

  2. 描述 字段中输入任意内容

  3. 服务器 字段中输入你的 VPN服务器IP:l2tp.rtmap.com

  4. 账户 字段中输入你的 VPN用户名

  5. 密码 字段中输入你的 VPN 密码

  6. 秘钥 字段中输入你的 VPN IPsec PSK:rtmap.com

  7. 启动 发送所有流程 选项

  8. 单击右上角的 完成

  1. 启动 VPN 连接

拉取内网flutter_huamao_ios代码

  1. 拉取SSH,不允许,需要配置SSH或者知道秘钥
1
2
3
4
mac@MacdeMacBook-Pro Desktop % git clone git@192.168.14.12:ios/flutter_huamao_ios.git
Cloning into 'flutter_huamao_ios'...
git@192.168.14.12's password:
Permission denied, please try again.
  1. 拉取HTTPS,允许,输入 账户用户名和密码 即可
1
2
3
4
5
6
7
8
9
10
mac@MacdeMacBook-Pro Desktop % git clone http://192.168.14.12/ios/flutter_huamao_ios.git
Cloning into 'flutter_huamao_ios'...
Username for 'http://192.168.14.12': wangjinchang
Password for 'http://wangjinchang@192.168.14.12':
remote: Counting objects: 4448, done.
remote: Compressing objects: 100% (2617/2617), done.
remote: Total 4448 (delta 2162), reused 3907 (delta 1805)
Receiving objects: 100% (4448/4448), 77.10 MiB | 2.31 MiB/s, done.
Resolving deltas: 100% (2162/2162), done.
Updating files: 100% (1598/1598), done.

拉取flutter_humao代码

  1. 由于是混合开发,所以需要两部分代码都需要clone下来,注意与上面iOS代码在同级目录下
1
mac@MacdeMacBook-Pro Desktop % http://192.168.14.12/android/flutter_huamao.git

要不然会出现如下错误:

  1. 安装三方SDK库
1
2
3
4
mac@MacdeMacBook-Pro flutter_huamao % cd /Users/mac/Desktop/humao/flutter_huamao
mac@MacdeMacBook-Pro flutter_huamao % flutter clean
mac@MacdeMacBook-Pro flutter_huamao % flutter pub get

下载成功:

接下来切换到iOS项目下执行:

1
2
mac@MacdeMacBook-Pro flutter_huamao % cd /Users/mac/Desktop/humao/flutter_huamao_ios
mac@MacdeMacBook-Pro flutter_huamao_ios % pod install

成功安装iOS三方库:

  1. 发现错误

说明当前flutter的Dart版本太高,需要下载一个低版本的flutter

检查当前Mac是什么架构:

1
mac@MacdeMacBook-Pro flutter_huamao % uname -a

出现如下问题:

这种错误一般是由于使用 git://*** 下载会出现,改成使用 https:// 方式访问即可。

1
2
git config --global url.https://github.com/.insteadOf git://github.com/
git config --global url."https://".insteadOf git://

vim 打开 .git/config 文件,并在最后添加如下内容:

1
2
3
[url "git@github.com:"]
pushInsteadOf = git://github.com/
pushInsteadOf = https://github.com/

出现如下错误:

一个字重新下载,等待

  • Post title:OC学习45:Mac电脑配置VPN
  • Post author:张建
  • Create time:2023-05-21 11:54:17
  • Post link:https://redefine.ohevan.com/2023/05/21/OC/OC学习45:Mac电脑配置VPN/
  • Copyright Notice:All articles in this blog are licensed under BY-NC-SA unless stating additionally.