Gamepad & WSN

Category Archives: Network

博客开启完整的https支持模式

Author:Gamepader    IN:Network    Tags: ,     评论: 0    超过4人围观

今天检查博客发现加载速度超级慢, 分析找出了几个问题

  • 博客自带的jquery库加载缓慢, 已禁用
  • lightbox插件加载的js库,时间达到了10秒!! 已禁用
  • 使用了腾讯的ta统计,改统计js不支持https模式,会有https混合内容警告, 这个没什么好办法,国内网站很少有注意隐私保护方面的. 已禁用
  • 使用了baidu家提供的CDN版本jquery库,该库不支持https,已替换成了又拍云提供的cdn.
  • 计划替换所有google的公共库到国内中科大,->参考文献<–.感谢中科大LUG小组~

如果是wordpress需要绑定多个域名,则同时需要改进一下wp-config文件:

1
2
3
4
5
6
7
8
9
10
11
12
/* Wordpress 绑定任意域名*/
if (!$_SERVER['HTTPS']) {
    $bloghome = 'https://'.$_SERVER['HTTP_HOST'];  
    $logsiteurl = 'https://'.$_SERVER['HTTP_HOST'];
} else {
    $bloghome = '//'.$_SERVER['HTTP_HOST'];  
    $blogsiteurl = '//'.$_SERVER['HTTP_HOST'];
}
define('WP_HOME', $bloghome);
define('WP_SITEURL', $blogsiteurl);
unset($bloghome);
unset($blogsiteurl);

其他参考资料: 靠谱的国内前端CDN公共库(替代GoogleAPIs的加速节点)
禁用自带jquery库的方法参考://blog.gimhoy.com/archives/ban-wordpress-from-loading-built_in-jquery.html
刚刚才看到原来新浪也提供支持ssl的cdn开源库://blog.xn--9p3a45o.cn/cdnjs.html (为什么中文域名复制出来是这个呢)

01-05
2015

openwrt路由ARP绑定方法

Author:Gamepader    IN:Network        评论: 0    超过4人围观

OpenWRT 添加静态ARP (ARP绑定)

在路由器上为我的主机添加一条静态ARP条目
arp -s 192.168.1.99 00:24:1d:d4:a1:e8
arp -i br-lan -s 192.168.1.99 00:24:1d:d4:a1:e8
或者
ip neigh add 192.168.1.99 lladdr 00:24:1d:d4:a1:e8 nud permanent dev br-lan
(nud permanent表明是永久性的,除非你手动删除这个条目, 或者系统重启)
用arp -s 命令设置过后, ip neigh show 就显示 PERMANENT 了

cat /proc/net/arp 显示 Flags 为 6

前提是 busybox必须包含了 arp 这两个命令, 默认情况下arp命令只能查看,不能修改arp表

编译是, 在 Base System –> busybox –> Network Utilities 下 选中arp

busybox中ip 命令不够完整
必须安装 iproute2 (就是 ip命令)

显示arp条目的命令是
arp -a
或者
ip neigh show

完整的arp命令在 net-tools 中实现
参考资料://zhiwei.li/text/2011/04/openwrt-arp-binding-%E4%B9%9F%E5%B0%B1%E6%98%AF%E9%9D%99%E6%80%81arp%E8%A1%A8/

12-18
2014

配置SVN访问外网时使用代理服务器

Author:Gamepader    IN:Network        评论: 0    超过23人围观

现有环境如下:ubuntu安装有subversion,checkout内网SVN服务器上的代码用于日常工作,机器被配置为不允许访问外网,需要checkout一个github上面的源代码。

解决办法:找到~/.subversion/servers,修改[global]段为如下

配置如下:

1
2
3
4
5
6
7
8
9
10
11
[global]

http-proxy-exceptions = *.digital.com, 192.168.0.0/16

http-proxy-host = proxy.abc.com

http-proxy-port = 8081

http-proxy-username = defaultusername

http-proxy-password = defaultpassword

*.digital.com为内网服务器使用的域名(不要试了,digital.com不存在于公网中 :))

192.168.0.0/16为192.168.0.0+子网掩码255.255.0.0网段内全部IP地址(也就是192.168.0.1到192.168.254.254)

http-proxy-host和http-proxy-port分别是代理服务器的地址和端口,地址可以是域名也可以是IP

http-proxy-username和http-proxy-password是代理服务器的登录帐号和密码,如果不需要登录,前面加#注释掉即可

参考资料:

//www.cnblogs.com/memory4young/p/svn-proxy.html,

//subversion.apache.org/faq.zh.html#proxy

03-27
2014
loading...