Update README.md

This commit is contained in:
zhiyong.luo
2018-11-08 11:55:19 +08:00
committed by GitHub
parent e660900ba4
commit 023fb28a14
+19 -19
View File
@@ -1,17 +1,17 @@
# smarGate # [smarGate]() | [移动网关](https://github.com/lazy-luo/smarGate/readme.cn.md)
A mobile gateway that exposes the intranet service points. <br> A mobile gateway that exposes the intranet service points. <br>
Free, after testing will be open source. <br> Free, after testing will be open source. <br>
It contains a Android client app and server program.<br> It contains a Android client app and server program.<br>
Usage:<br> Usage:<br>
## 1、download android client app<br> ### 1、download android client app<br>
## 2、register userthe invitation code must be numeric and can be filled with any value<br> ### 2、register userthe invitation code must be numeric and can be filled with any value<br>
![login](https://github.com/lazy-luo/smarGate/blob/master/res/login.png)<br> ![login](https://github.com/lazy-luo/smarGate/blob/master/res/login.png)<br>
![register](https://github.com/lazy-luo/smarGate/blob/master/res/register.png)<br> ![register](https://github.com/lazy-luo/smarGate/blob/master/res/register.png)<br>
## 3、remember register key-number(N)<br> ### 3、remember register key-number(N)<br>
![register result](https://github.com/lazy-luo/smarGate/blob/master/res/registerok.png)<br> ![register result](https://github.com/lazy-luo/smarGate/blob/master/res/registerok.png)<br>
## 4、download server program matched you serverOS<br> ### 4、download server program matched you serverOS<br>
## 5、modify config file(conf-proxy.xml):<br> ### 5、modify config file(conf-proxy.xml):<br>
``` ```
<?xml version="1.0" encoding="GBK"?> <?xml version="1.0" encoding="GBK"?>
<app-config code="PROXY" name="proxy-server"> <app-config code="PROXY" name="proxy-server">
@@ -25,21 +25,21 @@ Usage:<br>
</moudle-parameter> </moudle-parameter>
</app-config> </app-config>
``` ```
## 6、excute shell "nohup ./proxy_server -i1000 -o1000 -w8 >/dev/null &"(parameter i:input connections,o:output connections,w:max threads)<br> ### 6、excute shell "nohup ./proxy_server -i1000 -o1000 -w8 >/dev/null &"(parameter i:input connections,o:output connections,w:max threads)<br>
## 7、login from android client app<br> ### 7、login from android client app<br>
![operator](https://github.com/lazy-luo/smarGate/blob/master/res/oper1.png)<br> ![operator](https://github.com/lazy-luo/smarGate/blob/master/res/oper1.png)<br>
## 8、create service local proxy in android app<br> ### 8、create service local proxy in android app<br>
![operator](https://github.com/lazy-luo/smarGate/blob/master/res/oper2.png)<br> ![operator](https://github.com/lazy-luo/smarGate/blob/master/res/oper2.png)<br>
![operator](https://github.com/lazy-luo/smarGate/blob/master/res/oper3.png)<br> ![operator](https://github.com/lazy-luo/smarGate/blob/master/res/oper3.png)<br>
## 9、enjoy it<br> ### 9、enjoy it<br>
# ps:<br> ## ps:<br>
The Linux x86 or x86_64 bit version does dependless any third party package.<br> * The Linux x86 or x86_64 bit version does dependless any third party package.<br>
NAS armv7 version relies on OpenSSL, which requires OpenSSL to be installed before.<br> * NAS armv7 version relies on OpenSSL, which requires OpenSSL to be installed before.<br>
Androdi Client app requires permission:<br> * Androdi Client app requires permission:<br>
1、background running privileges<br> >> 1、background running privileges<br>
2、network access<br> >> 2、network access<br>
Cell phone settings (Android):<br> * Cell phone settings (Android):<br>
1、setting -> wireless and network -> WLAN -> maintain WLAN connections in dormant state "ALLOW"<br> >> 1、setting -> wireless and network -> WLAN -> maintain WLAN connections in dormant state "ALLOW"<br>
2、setting -> wireless and network -> mobile network -> advanced ->always connected network data service "ALLOW"<br> >> 2、setting -> wireless and network -> mobile network -> advanced ->always connected network data service "ALLOW"<br>