stuShare
校园网分享计划
搭建openVPN+STURadius认证
STURadius 为本项目定制radius(233)
配置openVPN
安装openVPN
CentOS
yum install openvpn
生成服务器证书
wget https://github.com/OpenVPN/easy-rsa/archive/master.zip
unzip master.zip
mv easy-rsa-mater/ easy-rsa/
cp -R easy-rsa/ /etc/openvpn/
cd /etc/openvpn/easy-rsa/easyrsa3/
cp vars.example vars
nano vars 修改下面字段,然后修改,最后wq保存
set_var EASYRSA_REQ_COUNTRY "CN"
set_var EASYRSA_REQ_PROVINCE "BJ"
set_var EASYRSA_REQ_CITY "BeiJing"
set_var EASYRSA_REQ_ORG "stuShare"
set_var EASYRSA_REQ_EMAIL "admin@icodef.com"
set_var EASYRSA_REQ_OU "stuShare"
cd /etc/openvpn/easy-rsa/easyrsa3/
./easyrsa build-ca
./easyrsa gen-req server nopass
./easyrsa sign server server
./easyrsa gen-dh
修改server.conf配置
cp /usr/share/doc/openvpn-2.3.14/sample/sample-config-files/server.conf /etc/openvpn
配置STURadius
认证程序在radius文件夹中
main.py 修改mysql配置
配置openvpn的radius插件
wget http://www.nongnu.org/radiusplugin/radiusplugin_v2.1a_beta1.tar.gz
tar xf radiusplugin_v2.1a_beta1.tar.gz
cd radiusplugin_v2.1a_beta1
yum install libgcrypt-devel -y
make
cp radiusplugin.so /etc/openvpn/
cp radiusplugin.cnf /etc/openvpn/
配置radius文件
导入数据库文件
开启nat转发和iptables配置
firewall不知道配置,推荐关闭firewall开启iptables
iptables -t nat -A POSTROUTING -s 10.8.0.0/24 -j MASQUERADE
iptables -Z
iptables -F
iptables -X
将本项目克隆至本地
git clone https://github.com/CodFrm/stuShare.git
在 icf/config.php 中修改配置
微信支付监控
python 启动 stuShare中的wspay.py文件,还需配置回调url
进行安装,然后就完成啦
版权声明:
1、该文章(资料)来源于互联网公开信息,我方只是对该内容做点评,所分享的下载地址为原作者公开地址。2、网站不提供资料下载,如需下载请到原作者页面进行下载。
3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考学习用!
4、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。