Ubuntu下交叉编译kcptun go语言源码 for openwrt

Ubuntu下交叉编译kcptun go语言源码 for openwrt无评论

2016年12月26日 上午10:14分类:路由器 阅读: 24,388 次

1、安装go 1.8环境 golang从1.8开始官方支持mips32了,执行效率比之前非官方版gomini的快很多 以下操作以root用户执行,如以其他用户执行,需修改为对应路径 下载版本: git clone https://go.googlesource.com/go cd go 要安装1.8版本,先要安装1.4版本,不然会出错 git checkout go1.4  安装go 1.4: cd src ./all.bash export GOROOT_BOOTSTRAP=~/go1.4 cp ~/go ~/go1.4 -rf 清除环境 cd ~/go git clean -dfx 安装go 1.8: git checkout go1.8beta2 cd src ./all.bash 安装成功后会提示: 加入路径 export PATH=$PATH:~/go/bin #go versi ...


【阅读全文】

openwrt luci开发及安装过程中的问题

openwrt luci开发及安装过程中的问题无评论

2016年12月24日 下午10:05分类:路由器 阅读: 13,649 次

1、缓存影响 luci会缓存用户访问的内容,有时用旧的控制语言去控制新开发的界面会出现错误,如果你开发或安装luci时遇到问题,先清除缓存 缓存目录/tmp/luci-modulecache,将目录下的文件全部删除 还有luci-indexcache文件 2、Luci控制文件的保存路径 /usr/lib/lua/luci 可以在此路径直接更改luci的文件,不用每次都编译、安装再测试 3、文件格式问题 最好用unix,其他格式如dos、UTF等可能会出现一些莫名其妙的问题,内容一样格式不同可能导致执行出错 在git中需设置“git config --global core.autocrlf false”,让Git不要管Windows/Unix换行符转换的事 ,不然上传的是unix,同步下载后又变成dos 4、交叉编译 编译ar71xx没问题,编译rammips时提示: checking w ...


【阅读全文】

再战DNS域名解析污染

再战DNS域名解析污染无评论

2016年12月23日 上午10:40分类:路由器 阅读: 20,396 次

tips: windows下清除dns缓存: C:\Users\Administrator>ipconfig/flushdns Windows IP 配置 已成功刷新 DNS 解析缓存。 openwrt下清除dns缓存: root@Open743:~# /etc/init.d/dnsmasq restart DNS域名请求和响应报文为明码UDP报文(端口为53),中间设备很容易对域名解析的返回结果进行修改,从而使你访问不到你想要访问的网站。   正文: 原来在用VPN时使用openwrt的dnsmasq将国外域名列表指向8.8.8.8的google服务器进行解析: 使用DNSMASQ解决OPENWRT的DNS解析问题   此种方法在使用VPN时正常,国外IP(含8.8.8.8)全走加密VPN,包括TCP、UDP,中间设备无法对内容进行修改。   但此种方 ...


【阅读全文】

在github上新建项目

在github上新建项目无评论

2016年12月22日 上午11:14分类:其他 阅读: 12,478 次

1、注册及创建项目 首先在github上通过邮箱注册账号,账号激活后建立一个项目版本库 项目创建后提示如何上传代码: 2、建立本地仓库 启动git-gui,创建新版本库: 将代码拷贝到上述目录,然后在gui中点击“重新扫描”按钮,可以发现新的代码文件: 3、同步上传代码 先创建ssh key,点git中“帮助”-“show ssh key”,创建key,这里要输入一个口令,需记住: 拷贝此key,粘贴到github中的key设置页面: 验证是否配置成功 : ssh -T git@github.com,需输入上面创建ssh key时输入的口令: 设置远端版本库,选“远端”-“add”: 在git中缓存改动并提交本地版本后,点击“上传”按钮: 输入github的用户名和密码,开始上传: 上传完成,在github上可以看到你提交的代码了:   如果提交代码时需要输入用户名和密码,在命令 ...


【阅读全文】

利用rsync进行网站之间的目录同步

利用rsync进行网站之间的目录同步无评论

2016年12月19日 下午2:24分类:建站 阅读: 10,685 次

功能:将服务端的目录定时同步到各个客户端 一、服务端(被同步端)配置 1、安装rsync 一般centos自带rsync,如果没有,用yum安装rsync以及xinetd #yum install rsync xinetd xinetd为守护进程,如果不安装xinetd也可以通过命令行启动rsync服务端 2、开启rsync 开启服务 #vim /etc/xinetd.d/rsync disable = no //把disable = yes改成no 或者执行以下命令也能开启服务 #chkconfig rsync on 3、配置rsync # vi /etc/rsyncd.conf (这个文件如果不存在自己创建) #Global Settings #以什么身份运行rsync uid = root gid = root #不使用chroot use chroot = no #最大连接数 ma ...


【阅读全文】

GRUB简单入门教程

GRUB简单入门教程无评论

2016年12月11日 下午1:20分类:其他 阅读: 10,409 次

GRUB简单入门教程–大白菜帮助中心. 一、什么是多重操作系统引导管理器,什么是GRUB; 1、什么是多重操作系统引导管理器及工作原理; 系统启动引导管理器,是在计算机启动后运行的第一个程序,他是用来负责加载、传输控制到操作系统的内核,一旦把内核挂载,系统引导管理器的任务就算完成退出,系统引导的其它部份,比如系统的初始化及启动过程则完全由内核来控制完成; Briefly, boot loader is the first software program that runs when a computer starts. It is responsible for loading and transferring control to the operating system kernel software (such as the Hurd or the Linux). The kern ...


【阅读全文】

linux系统备份与还原

linux系统备份与还原无评论

2016年12月10日 上午10:26分类:建站 阅读: 9,504 次

在使用Ubuntu之前,相信很多人都有过使用Windows系统的经历。如果你备份过Windows系统,那么你一定记忆犹新:首先需要找到一个备份工具(通常都是私有软件),然后重启电脑进入备份工具提供的软件环境,在这里备份或者恢复Windows系统。Norton Ghost是备份Windows系统时经常使用的备份工具。 在备份Windows系统的时候你可能想过,我能不能把整个C盘都放到一个ZIP文件里去呢。这在Windows下是不可能的,因为在Windows中有很多文件在它们运行时是不允许拷贝或覆盖的,因此你需要专门的备份工具对Windows系统进行特殊处理。 和备份Windows系统不同,如果你要备份Ubuntu系统(或者其它任何Linux系统),你不再需要像Ghost这类备份工具。事实上,Ghost 这类备份工具对于Linux文件系统的支持很糟糕,例如一些Ghost版本只能完善地支持Ext ...


【阅读全文】

centos、ubuntu下开启BBR

centos、ubuntu下开启BBR无评论

2016年12月9日 下午1:18分类:建站 阅读: 12,377 次

BBR 目的是要尽量跑满带宽, 并且尽量不要有排队的情况, 效果并不比速锐差 BBR算法科普:http://blog.csdn.net/dog250/article/details/52830576 最新 4.9.0-rc8 内核已支持 tcp_bbr 下面简单讲述如何开启 VPS主机必须为KVM类型 魔改BBR可以参考: https://github.com/tcp-nanqinlang/wiki/wiki/general 魔改BBR一键脚本: wget https://raw.githubusercontent.com/tcp-nanqinlang/general/master/General/CentOS/bash/tcp_nanqinlang-1.3.2.sh bash tcp_nanqinlang-1.3.2.sh   centos: 1、一键安装脚本(支持centos ...


【阅读全文】

ubuntu、centos下安装ps_mem

ubuntu、centos下安装ps_mem无评论

2016年12月8日 下午11:10分类:其他 阅读: 11,868 次

centos: yum install ps_mem -y   ubuntu: apt-get install w3af-console chmod +x /usr/share/w3af/core/controllers/profiling/ps_mem.py ln -s /usr/share/w3af/core/controllers/profiling/ps_mem.py /usr/sbin/ps_mem   cen


【阅读全文】

xrdp远程登录使用上一次登陆会话

xrdp远程登录使用上一次登陆会话无评论

2016年12月8日 下午10:52分类:其他 阅读: 11,846 次

xrdp缺省每一次登录新开一个会话,要想使用上一次的会话,需要修改/etc/xrdp/xrdp.ini,在最后加入: [xrdp8] name=Reconnect lib=libvnc.so username=ask password=ask ip=127.0.0.1 port=ask5910 port是区别每一次的会话,配置中给给出可选的port的就行,登陆上一次的port,系统就会保持上一次的port的打开的所有程序。  


【阅读全文】