PyCharm之服务器篇|Linux连接校园网Neu版
这个需要看实验室的服务器是否提供网络,我们实验室的某个服务器不提供无线网络,需要通过账号密码的形式连接校园网(一开始我不知道,可能是别人账号在登录,所以一直能下载),询问师兄后通过下载Linux版本的ipgw解决该问题。
1、访问github官网的ipgw(go语言开发)
网址:Releases · neucn/ipgw
通过访问上述网址即可下载ipgw,然后在本地解压之后得到ipgw文件,这时候使用xftp将该文件传输到服务器中,可以在home/用户名目录下新建一个文件夹,并将ipgw文件放到该文件夹目录下。
2、在Xshell中操作
首先要修改权限(注意此处的目录即为上面创建的文件夹名字),命令为:
chmod +x ~/目录/ipgw
然后需要把刚才新创建的文件夹目录添加到系统的环境变量中,并立即激活该配置文件,无需重启登录系统,命令为:
echo 'export PATH="$HOME/目录:$PATH"' >> ~/.bashrc # 配置环境变量
source ~/.bashrc # 激活
接着便可添加默认账户,附带账号和密码,设置为默认之后直接执行登录ipgw和登出命令ipgw logout即可,无需每次都输入账号和密码命令为:
ipgw config account add -u "校园网账号" -p "密码" --default
设置完密码之后便可以尝试登录,直接使用命令ipgw,然后会输出登陆成功界面,接下来可以尽情下载安装包或库文件了(这里要说一下,出任何问题都不要着急,可以通过看源码以及借助ai找出大概的问题出现点,便可解决)。
补充:
1、neu信息一定要设置全,即邮箱要设置
我在一开始完成到上面的ipgw登陆步骤时,一直登录失败,然后通过读作者的源码得知,此错误并非本地配置问题,大概率是服务器错误返回来的字符串,源码如下所示。又结合询问豆包得知,可能是信息未补全。在邮箱认证之前,统一认证页面一登陆完之后便会弹出邮箱认证,可选认证或稍后处理,但就卡在这步了,网页返回该回答之后便停止了,然后将邮箱设置成功后即登陆成功。
2、操作命令
该网址所有操作指令,包括查看连接状态、添加账户、登录等,更多命令可查看如下网址。不得不说,开发该ipgw的Linux登陆版本确实挺厉害的。
网址:Releases · neucn/ipgw
欢迎大家一起讨论!