学做VPN需要哪些专业知识

大学本科相关的课程有哪些可以将来应用于反网络审查,(如果可以的话)研究生需要选哪个方向,还是请群主来回答一下。

3 Likes

主要是计算机网络和密码学
https://pincong.rocks/article/18048
https://pincong.rocks/article/18170
这位大佬在其他帖子的回复里说过怎么实现VPN,可以去翻翻

TCP/IP网络模型
socket网络编程
现代密码学lib的应用,主要是对称加密、非对称加密、流密码、消息密码
https、socks5协议

选专业,网络空间安全、信息安全首选,选计算机科学的话密码学那部分可能是选修或者得你自己补

信息安全是计算机科学的一个分支

知识范围上是这样的,不过楼主问的是考学专业。现在网络空间安全是和计科并列的一级学科了,网安/信安和计科的课程设置一般是不一样的。