在安卓系统上运行ngrok架设自己网站

默认分类gofunc 发表了文章 • 0 个评论 • 364 次浏览 • 2016-09-18 22:22 • 来自相关话题

本文作者阿振,文件可到群空间下载

这两天在折腾安卓上运行http 、ftp、ssh等等各种。最后成功了,终于轮到折腾ngrok了。
进过不懈的努力,终于成功在安卓上搭载可以通过ngrok访问的站点。
本着共享精神,分享一下折腾过程。
1、  手机不要太烂了,这样CPU才不会太菜。运行内存512以上。
2、  手机要root权限。怎么弄root权限度娘上很多,什么360root,root大师,root精灵…
3、  上软件和文件:
KSWEB_2.82破解版.apk
KSWEB_WEB管理界面汉化包.zip
RE文件管理器 .apk
SSH服务端.apk
FTP服务端.apk
超级终端.apk
Putty_Winscp.rar(PC用的)
ittun_linux_arm.zip(ittun.com提供的)
ngrok.cfg(ittun.com提供的)
resolv.conf
4、  安装上面提供的APK软件(不保证软件安全,建议不要装电话卡或手机存有重要文件)
5、  运行KSWEB_2.82(默认设置即可,个性化自己看着设置)。
管理页面:http://你的IP:9000/
网站根目录:/sdcard/htdocs
程序目录:/data/data/ru.kslabs.ksweb






6、  运行RE文件管理器给安卓linux系统根目录下的data文件夹读写权限。
7、  把ittun_linux_arm.zip的ngrok解压出来,运行FTP服务端(中文界面,自己设置一下),用FTP工具(如FlashFXP)或者直接【ftp://你的IP:端口】连接到FTP,把ngrok和ngrok.cfg上传到安卓linux系统根目录下sdcard(也就是内置或外置的内存卡)文件夹里。
然后用RE文件管理器复制或移动到安卓linux系统根目录下data文件夹里(可自定义目录)。
为什么FTP不能直接将文件传到data里面,那是因为我提供的这个FTP服务端软件没ROOT权限,熟悉linux的可以运行【SSH服务端】用Winscp直接上传到data里。





8、  关键:给ngrok权限0777






9、  关键:修改resolv.conf里的DNS为自己所在地方的。(建议用Notepad++打开修改)​







然后将resolv.conf上传到sdcard里,在复制到根目录下etc文件夹下。
有可能有些安卓需要将WIFI的IP设置为静态的。
10、             运行超级终端:  [size=10.5pt](设置里启用以[size=10.5pt]root[size=10.5pt]权限运行)[size=10.5pt]
输入:cd /data
输入: ./ngrok -subdomainhyz -config=ngrok.cfg 8080








好了,到这里你应该可以用电脑打开网址:
http://hyz.ittun.com看到你的网站了。






 
 

我的是前几天装好的,ksweb默认页面删了,用我以前的截图将就一下。
有什么问题欢迎跟帖。
感谢gcd
感谢cctv
感谢为我们提供ngrok服务的站长兼群主的帅哥。
 
上述软件请加群 【201419208】 到群文件里下载

  查看全部
本文作者阿振,文件可到群空间下载

这两天在折腾安卓上运行http 、ftp、ssh等等各种。最后成功了,终于轮到折腾ngrok了。
进过不懈的努力,终于成功在安卓上搭载可以通过ngrok访问的站点。
本着共享精神,分享一下折腾过程。
1、  手机不要太烂了,这样CPU才不会太菜。运行内存512以上。
2、  手机要root权限。怎么弄root权限度娘上很多,什么360root,root大师,root精灵…
3、  上软件和文件:
KSWEB_2.82破解版.apk
KSWEB_WEB管理界面汉化包.zip
RE文件管理器 .apk
SSH服务端.apk
FTP服务端.apk
超级终端.apk
Putty_Winscp.rar(PC用的)
ittun_linux_arm.zip(ittun.com提供的)
ngrok.cfg(ittun.com提供的)
resolv.conf
4、  安装上面提供的APK软件(不保证软件安全,建议不要装电话卡或手机存有重要文件)
5、  运行KSWEB_2.82(默认设置即可,个性化自己看着设置)。
管理页面:http://你的IP:9000/
网站根目录:/sdcard/htdocs
程序目录:/data/data/ru.kslabs.ksweb

p1.png


6、  运行RE文件管理器给安卓linux系统根目录下的data文件夹读写权限。
7、  把ittun_linux_arm.zip的ngrok解压出来,运行FTP服务端(中文界面,自己设置一下),用FTP工具(如FlashFXP)或者直接【ftp://你的IP:端口】连接到FTP,把ngrok和ngrok.cfg上传到安卓linux系统根目录下sdcard(也就是内置或外置的内存卡)文件夹里。
然后用RE文件管理器复制或移动到安卓linux系统根目录下data文件夹里(可自定义目录)。
为什么FTP不能直接将文件传到data里面,那是因为我提供的这个FTP服务端软件没ROOT权限,熟悉linux的可以运行【SSH服务端】用Winscp直接上传到data里。

p2.png

8、  关键:给ngrok权限0777

p3.png


9、  关键:修改resolv.conf里的DNS为自己所在地方的。(建议用Notepad++打开修改)​

p4.png



然后将resolv.conf上传到sdcard里,在复制到根目录下etc文件夹下。
有可能有些安卓需要将WIFI的IP设置为静态的。
10、             运行超级终端:  [size=10.5pt](设置里启用以[size=10.5pt]root[size=10.5pt]权限运行)[size=10.5pt]
输入:cd /data
输入: ./ngrok -subdomainhyz -config=ngrok.cfg 8080


p5.png



好了,到这里你应该可以用电脑打开网址:
http://hyz.ittun.com看到你的网站了。



p6.png

 
 

我的是前几天装好的,ksweb默认页面删了,用我以前的截图将就一下。
有什么问题欢迎跟帖。
感谢gcd
感谢cctv
感谢为我们提供ngrok服务的站长兼群主的帅哥。
 
上述软件请加群 【201419208】 到群文件里下载

 

自有域名通过ittun访问本地服务器

默认分类gofunc 发表了文章 • 0 个评论 • 680 次浏览 • 2016-09-18 22:18 • 来自相关话题

1.下载完客户端以后,修改ngrok 启动文件
   ngrok  -hostname www.xxx.xx  8080   // hostname后面就是你的域名,后面是端口
2. 域名解析配置 cname ittun.com即可










 
 
备注: 如果域名没有备案,通过https://www.xxx.xx 访问
 





 
 
3. 如果域名没有备案,又不想https的,可以通过修改配置切换到国外通道ittun.cn(客户端不变,只是配置变)





 
启动命令:ngrok -config ittun.yml start web
域名解析cname : ittun.cn

windows清空dns缓存方法:cmd -> ipconfig/flushdns 

4.还不行,联系群主(201419208) 查看全部
1.下载完客户端以后,修改ngrok 启动文件
   ngrok  -hostname www.xxx.xx  8080   // hostname后面就是你的域名,后面是端口
2. 域名解析配置 cname ittun.com即可

host01.png


host02.png

 
 
备注: 如果域名没有备案,通过https://www.xxx.xx 访问
 

host03.png

 
 
3. 如果域名没有备案,又不想https的,可以通过修改配置切换到国外通道ittun.cn(客户端不变,只是配置变)

host04.png

 
启动命令:ngrok -config ittun.yml start web
域名解析cname : ittun.cn

windows清空dns缓存方法:cmd -> ipconfig/flushdns 

4.还不行,联系群主(201419208)

电脑开机自动运行ngrok,不用再打开cmd窗口

默认分类gofunc 发表了文章 • 0 个评论 • 213 次浏览 • 2016-09-18 22:07 • 来自相关话题

本文作者为 A.C老虎
之前有帖子介绍了如何绑定自己的域名,这里再说下电脑开机如何自动运行startup.bat文件。

首先,建立txt文件,输入以下内容


createobject("wscript.shell").run "startup.bat文件路径",0
 
 
存为vbs文件。第一次先点击运行vbs文件,腾讯管家有提示,请确认允许,记住我的选择。然后,把vbs文件快捷方式到开机启动项,重启开机试下,是不是没有cmd窗口?打开浏览器输入域名,就可以访问了。
文件可到群(201419208)空间下载





  查看全部
本文作者为 A.C老虎
之前有帖子介绍了如何绑定自己的域名,这里再说下电脑开机如何自动运行startup.bat文件。

首先,建立txt文件,输入以下内容


createobject("wscript.shell").run "startup.bat文件路径",0
 
 
存为vbs文件。第一次先点击运行vbs文件,腾讯管家有提示,请确认允许,记住我的选择。然后,把vbs文件快捷方式到开机启动项,重启开机试下,是不是没有cmd窗口?打开浏览器输入域名,就可以访问了。
文件可到群(201419208)空间下载

64.jpg

 

【开发关注】ITtun开启了缓存功能

默认分类gofunc 发表了文章 • 0 个评论 • 207 次浏览 • 2016-09-18 21:29 • 来自相关话题

1. nginx默认对 xx.ittun.com 目录进行了缓存

2. 缓存策略
后缀:  min.js|min.css|jquery*.js|bootstrap*.js|bootstrap*.css|google.*.js|font-*.css|layer.css|layer.js|jweixin*.js| jpg|png|jpeg|swf|mp4|wav|mp3|tff


3. 缓存时间
   1 天

4. 清除缓存方法
   1.  单个清除
    xx.ittun.com/purge/路径 
比如:请求是 cache.ittun.com/image/ss.jpg 那清除命令是 cache.ittun.com/purge/image/ss.jpg

   2. 批量清除
     xx.ittun.com/cache页面,点击全部清除
 
 比如..cache.ittun.com 的全部清除





 
  查看全部
1. nginx默认对 xx.ittun.com 目录进行了缓存

2. 缓存策略
后缀:  min.js|min.css|jquery*.js|bootstrap*.js|bootstrap*.css|google.*.js|font-*.css|layer.css|layer.js|jweixin*.js| jpg|png|jpeg|swf|mp4|wav|mp3|tff


3. 缓存时间
   1 天

4. 清除缓存方法
   1.  单个清除
    xx.ittun.com/purge/路径 
比如:请求是 cache.ittun.com/image/ss.jpg 那清除命令是 cache.ittun.com/purge/image/ss.jpg

   2. 批量清除
     xx.ittun.com/cache页面,点击全部清除
 
 比如..cache.ittun.com 的全部清除

1_clear_cache_1471618731.png

 
 

【ITTUN】客户端解决内存泄漏问题

默认分类gofunc 发表了文章 • 0 个评论 • 229 次浏览 • 2016-09-18 20:27 • 来自相关话题

根据ittun 讨论群(201419208)  hauntek 同学的测试

ngrok日志会存在内存泄漏问题

解决方法 在启动时加上日志参数
-log=stdout -log-level=error
 
例如: pt linux的方法
nohup ngrok -log=stdout -log-level=error -subdomain [子域名] [端口] 2>&1 > /dev/null &
或者

nohup ngrok -config ngrok.yml -log=stdout -log-level=ERROR start-all 2>&1 > /dev/null &
  查看全部
根据ittun 讨论群(201419208)  hauntek 同学的测试

ngrok日志会存在内存泄漏问题

解决方法 在启动时加上日志参数
-log=stdout -log-level=error
 
例如: pt linux的方法
nohup ngrok -log=stdout -log-level=error -subdomain [子域名] [端口] 2>&1 > /dev/null &
或者

nohup ngrok -config ngrok.yml -log=stdout -log-level=ERROR start-all 2>&1 > /dev/null &