Skip to content

Instantly share code, notes, and snippets.

@liudonghua123
Created November 6, 2020 07:51
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save liudonghua123/abe51085e9eb14a8e4f23602dc22eb15 to your computer and use it in GitHub Desktop.
Save liudonghua123/abe51085e9eb14a8e4f23602dc22eb15 to your computer and use it in GitHub Desktop.

system_network_proxy_ynu

Android_IOS-CI WEB-CI MacOS-CI Linux-CI Windows-CI

云南大学网络免费代理

原理

app的实现的是通过图形界面设置(启用、不启用)系统全局代理(具体实现细节是 windows 通过修改注册表,macos、linux 通过执行代理设置命令,可参考 https://github.com/liudonghua123/system_network_proxy ),代理地址是http://113.55.17.4:3128(使用 squid3 搭建的代理服务器,其中可访问的域名白名单见 https://github.com/liudonghua123/ynu-domain-crawler ),如果使用 app 有问题也可以手动设置,设置方式见下文。

app 使用教程

app使用非常简单,访问 https://github.com/liudonghua123/system_network_proxy_ynu/releases 下载最新版本的Setup.exe,点击安装之后会自动在桌面创建 system_network_proxy_ynu快捷方式,并且运行此 app,下次打开可以通过桌面快捷方式打开,macos、linux 分别下载文件名中带有 macos、linux 的 zip 文件,运行后的界面如下

手动设置代理方式

windows 代理设置

依次通过控制面饭-网络和 Internet-Internet 选项-连接或运行control inetcpl.cpl,,4打开如下对话框

点击局域网设置,然后可以勾选或取消勾选为LAN使用代理服务器,然后设置地址为113.55.17.4,端口为3128;勾选上表示使用代理,取消勾选表示不使用代理。

macos 代理设置

  1. 打开系统偏好设置

    macos_proxy_settings_1

  2. 在系统偏好设置中打开网络设置;

    macos_proxy_settings_2

  3. 网络设置中选中已连接的网络(一般是 Wi-Fi 连接 YNU 热点),然后点击高级

    macos_proxy_settings_3

  4. 在弹出的高级对话框中选择代理Tab,然后勾选上网页代理(HTTP),右边如图所示填写113.55.17.43128代理配置信息,勾选上网页代理(HTTP)表示启用代理,取消勾选表示不启用代理;

    macos_proxy_settings_4

linux 代理设置(GNOME3 桌面为例)

  1. 点击右上角的网络,然后点打开网络设置

    linux_proxy_settings_1

  2. 在网络设置左边选择Network,点击右边Network Proxy旁边的设置小齿轮;

    linux_proxy_settings_2

  3. 在弹出的Network Proxy对话框中选择Manual,然后在HTTP Proxy一栏中填写113.55.17.43128代理配置信息,选择Manual并且配置代理后表示启用代理,选择Disabled表示不启用代理;

    linux_proxy_settings_3

android 代理设置(华为桌面为例)

  1. 打开系统设置,然后打开WLAN

    android_proxy_settings_1

  2. WLAN设置中长按已连接的 Wi-Fi 热点(例如这里的 YNU),选择修改网络

    android_proxy_settings_2

  3. 在弹出的修改网络对话框中勾选显示高级选项,然后点击代理,选择手动,然后填写113.55.17.43128代理配置信息,选择手动并且配置代理后表示启用代理,选择表示不启用代理;

    android_proxy_settings_3

ios 代理设置(ios 14 为例)

  1. 打开系统设置,然后点击无线局域网

    ios_proxy_settings_1

  2. 无线局域网中点击已连接的 Wi-Fi 热点(例如这里的 YNU)旁边的感叹号设置按钮;

    ios_proxy_settings_2

  3. 在弹出的设置界面最下面点击配置代理

    ios_proxy_settings_3

  4. 在弹出的配置代理中选择手动,然后填写113.55.17.43128代理配置信息,选择手动并且配置代理后表示启用代理,选择关闭表示不启用代理;

    ios_proxy_settings_4

Todos

  • 持续完善app设计及用户体验
  • 添加 linux 支持(实验性)
  • 添加 macos 支持(实验性)
  • 添加 android 支持
  • 添加 ios 支持

欢迎 Issues/PR

此 app 仅仅是为了方便不熟悉电脑以及命令行界面的用户提供启用、不启用代理设置的,在使用过程中如果有问题或建议,可以提交issues或者Pull requests.

LICENSE

MIT License

Copyright (c) 2020 liudonghua

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment