首页
关于
留言
Search
1
红米 AX3000 (AX6) 路由器解锁 SSH 教程
6,676 阅读
2
网盘挂载程序sharelist美化教程
4,216 阅读
3
小米路由器 AX3600 开启SSH教程,官方固件即可安装 ShellClash开启科学上网
2,168 阅读
4
Oracle 甲骨文 ARM VPS 自动抢购脚本
1,819 阅读
5
编译带PassWall和SSR-plus插件的Openwrt系统
1,393 阅读
前端
Vue
React
后端
Java
Python
PHP
数据库
运维
杂谈
小程序
影视资源
登录
Search
标签搜索
Java
Linux
Mysql
IDEA
Debian
Docker
Springboot
CentOS
Cloudflare
Maven
JavaScript
SQL
Wordpress
宝塔
Nginx
Windows
MacBook
JS
CSS
Openwrt
William
累计撰写
144
篇文章
累计收到
702
条评论
首页
栏目
前端
Vue
React
后端
Java
Python
PHP
数据库
运维
杂谈
小程序
影视资源
页面
关于
留言
搜索到
58
篇与
的结果
2023-03-29
如何下载最新版和历史版Chrome离线安装包?
Chrome(谷歌浏览器)是目前世界上最为流行的浏览器。在国内,我们要如何为电脑安装最新版和历史版的 Chrome 呢?除了在线安装,有没有办法下载 Chrome 的离线安装包呢?虽然 Google 的大多数服务早已离我们远去,但在国内,我们还是能够直接从官网下载 Chrome 安装包的。打开下方网址,点击网页中的 下载 Chrome 选项,它会自动检测并提供符合你的设备系统的安装包。下载地址:https://www.google.com/chrome/2、离线版 Chrome想要下载 Chrome指定版本的离线安装包,也非常简单,只需要在下载地址后添加一些参数。以下载 Window 64位稳定版为例,在地址栏打开以下网址即可下载:下载地址:https://www.google.com/chrome/?standalone=1&platform=win64&extra=stablechannelstandalone= 1 指离线安装包;platform= win64 指 window 64位;win 指 window 32位;mac 指 Mac版;extra= stablechannel指稳定版;betachannel 指测试版;devchannel 指开发版;canarychannel 指金丝雀版。3、历史版 Chrome该网址提供的文件下载地址,是 Chrome 官方的。下载地址:https://vikyd.github.io/download-chromium-history-version/
2023年03月29日
165 阅读
0 评论
0 点赞
2022-10-29
如何利用Maven将代码打包成第三方公共jar包?
一、摘要在项目开发过程中,我们经常需要将一些公共方法提取出来,然后单独封装成一个第三方公共jar包,采用普通的方式打包后的jar,依赖的工程执行编译时,却提示找不到对应的依赖包,那么如何将工程打包为可执行jar包呢?下面向大家介绍三种通过maven将工程打包成可执行的打包方式。二、方法实践2.1、assembly插件2.1.1、pom.xml的相关配置文件如下<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.example.java</groupId> <artifactId>example-frame-fatJar</artifactId> <version>1.0.0</version> ..... <build> <finalName>sso-api</finalName> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.2</version> <configuration> <source>1.7</source> <target>1.7</target> <encoding>UTF-8</encoding> </configuration> </plugin> <!-- maven-assembly-plugin --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-assembly-plugin</artifactId> <version>2.6</version> <configuration> <descriptorRefs> <descriptorRef>jar-with-dependencies</descriptorRef> </descriptorRefs> <encoding>UTF-8</encoding> </configuration> <executions> <execution> <id>make-assembly</id> <phase>package</phase> <goals> <goal>single</goal> </goals> </execution> </executions> </plugin> </plugins> </build> </project>2.1.2、运行如下命令,进行打包mvn clean package会在target文件夹里生成一个jar-with-dependencies的jar是可执行的。2.1.3、验证jar是否可执行在带有 jar-with-dependencies 的jar文件下,打开终端,输入如下命令#验证jar是否可执行,如果没有报错,说明没有问题 java -jar xxx-jar-with-dependencies.jar2.2、shade插件2.2.1、pom.xml的相关配置文件如下<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.example.java</groupId> <artifactId>example-frame-fatJar</artifactId> <version>1.0.0</version> ...... <build> <finalName>sso-api</finalName> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.2</version> <configuration> <source>1.7</source> <target>1.7</target> <encoding>UTF-8</encoding> </configuration> </plugin> <!-- maven-shade-plugin,不同的是shade可以将多个相同的配置文件追加合并 --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-shade-plugin</artifactId> <version>2.4.1</version> <executions> <execution> <phase>package</phase> <goals> <goal>shade</goal> </goals> <configuration> <transformers> <transformer implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer"> <mainClass>com.xxg.Main</mainClass> </transformer> <transformer implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer"> <resource>META-INF/spring.handlers</resource> </transformer> <transformer implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer"> <resource>META-INF/spring.schemas</resource> </transformer> </transformers> </configuration> </execution> </executions> </plugin> </plugins> </build> </project>2.2.2、运行如下命令,进行打包mvn clean package发现生成了2个jar包,一个为:original-XXX.jar,另一个为:XXX.jar,其中original...jar里只包含了工程自己的class文件,而另外的一个jar包则包含了工程本身以及所有依赖的jar包的class文件。我们只需要使用第二个jar包就可以了。2.2.3、验证jar是否可执行在XXX.jar文件下,打开终端,输入如下命令#验证jar是否可执行,如果没有报错,说明没有问题 java -jar XXX.jar不同点:shade可以将多个相同的配置文件追加合并,比如,多个子项目下有相同的配置文件,shade在打包的时候,会将相同的配置文件合并。2.3、Fatjar打包工具(eclipse插件)2.3.1、eclipse在线安装插件1、打开eclipse,打开菜单help > Install New Sofware > Add...name:FatJarURL:http://kurucz-grafika.de/fatjar根据提示下载安装并重启 eclipse!2.3.2、FatJar 使用在使用Eclipse进行导出时,点击项目右键,在弹出的右键菜单中选择 Build Fat Jar, 打开配置Fat Jar弹出框;或者,项目右键,点击Export,然后在打开的Export选择框中选择 Other 下面的 Fat Jar Exporter, 选择需要导出的项目,点击下一步打开配置Fat Jar弹出框。2.3.3、验证jar是否可执行在 XXX.jar 文件下,打开终端,输入如下命令#验证jar是否可执行,如果没有报错,说明没有问题 java -jar XXX.jar
2022年10月29日
11 阅读
0 评论
0 点赞
2022-08-20
此内容被密码保护
加密文章,请前往内页查看详情
2022年08月20日
41 阅读
0 评论
0 点赞
2022-07-30
OpenWRT 软件包中文对照说明
选择LuCI 配置 添加插件应用:常用LuCI ---> Applications ---> luci-app-accesscontrol #访问时间控制 LuCI ---> Applications ---> luci-app-adbyby-plus #广告屏蔽大师Plus + LuCI ---> Applications ---> luci-app-arpbind #IP/MAC绑定 LuCI ---> Applications ---> luci-app-autoreboot #支持计划重启 LuCI ---> Applications ---> luci-app-ddns #动态域名 DNS(集成阿里DDNS客户端) LuCI ---> Applications ---> luci-app-filetransfer #文件传输(可web安装ipk包) LuCI ---> Applications ---> luci-app-firewall #添加防火墙 LuCI ---> Applications ---> luci-app-flowoffload #Turbo ACC网络加速(集成FLOW,BBR,NAT,DNS... LuCI ---> Applications ---> luci-app-frpc #内网穿透 Frp LuCI ---> Applications ---> luci-app-guest-wifi #WiFi访客网络 LuCI ---> Applications ---> luci-app-mwan3 #MWAN3负载均衡 LuCI ---> Applications ---> luci-app-mwan3helper #MWAN3分流助手 LuCI ---> Applications ---> luci-app-nlbwmon #网络带宽监视器 LuCI ---> Applications ---> luci-app-ramfree #释放内存 LuCI ---> Applications ---> luci-app-samba #网络共享(Samba) LuCI ---> Applications ---> luci-app-sqm #流量智能队列管理(QOS) LuCI ---> Applications ---> luci-app-syncdial #多拨虚拟网卡(原macvlan) LuCI ---> Applications ---> luci-app-unblockmusic #解锁网易云灰色歌曲 LuCI ---> Applications ---> luci-app-upnp #通用即插即用UPnP(端口自动转发) LuCI ---> Applications ---> luci-app-vlmcsd #KMS服务器设置 LuCI ---> Applications ---> luci-app-vsftpd #FTP服务器 LuCI ---> Applications ---> luci-app-wifischedule #WiFi 计划 LuCI ---> Applications ---> luci-app-wol #WOL网络唤醒 LuCI ---> Applications ---> luci-app-wrtbwmon #实时流量监测 LuCI ---> Applications ---> luci-app-xlnetacc #迅雷快鸟 LuCI ---> Applications ---> luci-app-zerotier #ZeroTier内网穿透 Extra packages ---> ipv6helper #支持 ipv6以下是全部:注:应用后面标记 “ * ” 为最近新添加LuCI ---> Applications ---> luci-app-accesscontrol #访问时间控制 LuCI ---> Applications ---> luci-app-acme #ACME 自动化证书管理环境 LuCI ---> Applications ---> luci-app-adblock #ADB广告过滤 LuCI ---> Applications ---> luci-app-adbyby-plus #广告屏蔽大师Plus + LuCI ---> Applications ---> luci-app-adbyby #广告过滤大师(已弃) LuCI ---> Applications ---> luci-app-adkill #广告过滤(已弃) LuCI ---> Applications ---> luci-app-advanced-reboot #Linksys高级重启 LuCI ---> Applications ---> luci-app-ahcp #支持AHCPd LuCI ---> Applications ---> luci-app-aliddns #阿里DDNS客户端(已弃,集成至ddns) LuCI ---> Applications ---> luci-app-amule #aMule下载工具 LuCI ---> Applications ---> luci-app-aria2 # Aria2下载工具 LuCI ---> Applications ---> luci-app-arpbind #IP/MAC绑定 LuCI ---> Applications ---> luci-app-asterisk #支持Asterisk电话服务器 LuCI ---> Applications ---> luci-app-attendedsysupgrade #固件更新升级相关 LuCI ---> Applications ---> luci-app-autoreboot #支持计划重启 LuCI ---> Applications ---> luci-app-baidupcs-web #百度网盘管理 * LuCI ---> Applications ---> luci-app-bcp38 #BCP38网络入口过滤(不确定) LuCI ---> Applications ---> luci-app-bird1-ipv4 #对Bird1-ipv4的支持 LuCI ---> Applications ---> luci-app-bird1-ipv6 #对Bird1-ipv6的支持 LuCI ---> Applications ---> luci-app-bird4 #Bird 4(未知)(已弃) LuCI ---> Applications ---> luci-app-bird6 #Bird 6(未知)(已弃) LuCI ---> Applications ---> luci-app-bmx6 #BMX6路由协议 LuCI ---> Applications ---> luci-app-bmx7 #BMX7路由协议 LuCI ---> Applications ---> luci-app-caldav #联系人(已弃) LuCI ---> Applications ---> luci-app-cifsd #网络共享CIFS/SMB服务器 * LuCI ---> Applications ---> luci-app-cjdns #加密IPV6网络相关 LuCI ---> Applications ---> luci-app-clamav #ClamAV杀毒软件 LuCI ---> Applications ---> luci-app-commands #Shell命令模块 LuCI ---> Applications ---> luci-app-cshark #CloudShark捕获工具 LuCI ---> Applications ---> luci-app-ddns #动态域名 DNS(集成阿里DDNS客户端) LuCI ---> Applications ---> luci-app-diag-core #core诊断工具 LuCI ---> Applications ---> luci-app-dnscrypt-proxy #DNSCrypt解决DNS污染 LuCI ---> Applications ---> luci-app-dnsforwarder #DNSForwarder防DNS污染 LuCI ---> Applications ---> luci-app-dnspod #DNSPod动态域名解析 LuCI ---> Applications ---> luci-app-dockerman #Docker容器 * LuCI ---> Applications ---> luci-app-dump1090 #民航无线频率(不确定) LuCI ---> Applications ---> luci-app-dynapoint #DynaPoint(未知) LuCI ---> Applications ---> luci-app-e2guardian #Web内容过滤器 LuCI ---> Applications ---> luci-app-familycloud #家庭云盘 LuCI ---> Applications ---> luci-app-filetransfer #文件传输(可web安装ipk包) LuCI ---> Applications ---> luci-app-firewall #添加防火墙 LuCI ---> Applications ---> luci-app-flowoffload #Turbo ACC网络加速(集成FLOW,BBR,NAT,DNS... LuCI ---> Applications ---> luci-app-freifunk-diagnostics #freifunk组件 诊断(未知) LuCI ---> Applications ---> luci-app-freifunk-policyrouting #freifunk组件 策略路由(未知) LuCI ---> Applications ---> luci-app-freifunk-widgets #freifunk组件 索引(未知) LuCI ---> Applications ---> luci-app-frpc #内网穿透 Frp LuCI ---> Applications ---> luci-app-fwknopd #Firewall Knock Operator服务器 LuCI ---> Applications ---> luci-app-guest-wifi #WiFi访客网络 LuCI ---> Applications ---> luci-app-haproxy-tcp #HAProxy负载均衡-TCP LuCI ---> Applications ---> luci-app-hd-idle #硬盘休眠 LuCI ---> Applications ---> luci-app-hnet #Homenet Status家庭网络控制协议 LuCI ---> Applications ---> luci-app-ipsec-virtuald #virtual服务器 IPSec LuCI ---> Applications ---> luci-app-kodexplorer #KOD可道云私人网盘 LuCI ---> Applications ---> luci-app-kooldns #virtual**服务器 ddns替代方案(已弃) LuCI ---> Applications ---> luci-app-koolproxy #KP去广告(已弃) LuCI ---> Applications ---> luci-app-lxc #LXC容器管理 LuCI ---> Applications ---> luci-app-meshwizard #网络设置向导 LuCI ---> Applications ---> luci-app-minidlna #完全兼容DLNA / UPnP-AV客户端的服务器软件 LuCI ---> Applications ---> luci-app-mjpg-streamer #兼容Linux-UVC的摄像头程序 LuCI ---> Applications ---> luci-app-mtwifi #MTWiFi驱动的支持 * LuCI ---> Applications ---> luci-app-mmc-over-gpio #添加SD卡操作界面(已弃) LuCI ---> Applications ---> luci-app-multiwan #多拨虚拟网卡(已弃,移至syncdial) LuCI ---> Applications ---> luci-app-mwan #MWAN负载均衡(已弃) LuCI ---> Applications ---> luci-app-mwan3 #MWAN3负载均衡 LuCI ---> Applications ---> luci-app-mwan3helper #MWAN3分流助手 LuCI ---> Applications ---> luci-app-n2n_v2 #N2N内网穿透 N2N v2 virtual**服务 LuCI ---> Applications ---> luci-app-netdata #Netdata实时监控(图表) * LuCI ---> Applications ---> luci-app-nft-qos #QOS流控 Nftables版 LuCI ---> Applications ---> luci-app-ngrokc #Ngrok 内网穿透(已弃) LuCI ---> Applications ---> luci-app-nlbwmon #网络带宽监视器 LuCI ---> Applications ---> luci-app-noddos #NodDOS Clients 阻止DDoS攻击 LuCI ---> Applications ---> luci-app-nps #内网穿透nps * LuCI ---> Applications ---> luci-app-ntpc #NTP时间同步服务器 LuCI ---> Applications ---> luci-app-olsr #OLSR配置和状态模块 LuCI ---> Applications ---> luci-app-olsr-services #OLSR服务器 LuCI ---> Applications ---> luci-app-olsr-viz #OLSR可视化 LuCI ---> Applications ---> luci-app-oscam #OSCAM服务器(已弃) LuCI ---> Applications ---> luci-app-p910nd #打印服务器模块 LuCI ---> Applications ---> luci-app-pagekitec #Pagekite内网穿透客户端 LuCI ---> Applications ---> luci-app-polipo #Polipo代理(是一个小型且快速的网页缓存代理) LuCI ---> Applications ---> luci-app-pppoe-relay #PPPoE NAT穿透 点对点协议(PPP) LuCI ---> Applications ---> luci-app-privoxy #Privoxy网络代理(带过滤无缓存) LuCI ---> Applications ---> luci-app-qbittorrent #BT下载工具(qBittorrent) LuCI ---> Applications ---> luci-app-qos #流量服务质量(QoS)流控 LuCI ---> Applications ---> luci-app-radicale #CalDAV/CardDAV同步工具 LuCI ---> Applications ---> luci-app-ramfree #释放内存 LuCI ---> Applications ---> luci-app-rp-pppoe-server #Roaring Penguin PPPoE Server 服务器 LuCI ---> Applications ---> luci-app-samba #网络共享(Samba) LuCI ---> Applications ---> luci-app-samba4 #网络共享(Samba4) LuCI ---> Applications ---> luci-app-sfe #Turbo ACC网络加速(flowoffload二选一) LuCI ---> Applications ---> luci-app-shairplay #支持AirPlay功能 LuCI ---> Applications ---> luci-app-siitwizard #SIIT配置向导 SIIT-Wizzard LuCI ---> Applications ---> luci-app-simple-adblock #简单的广告拦截 LuCI ---> Applications ---> luci-app-smartdns #SmartDNS本地服务器 * LuCI ---> Applications ---> luci-app-splash #Client-Splash是无线MESH网络的一个热点认证系统 LuCI ---> Applications ---> luci-app-sqm #流量智能队列管理(QOS) LuCI ---> Applications ---> luci-app-squid #Squid代理服务器 LuCI ---> Applications ---> luci-app-statistics #流量监控工具 LuCI ---> Applications ---> luci-app-syncdial #多拨虚拟网卡(原macvlan) LuCI ---> Applications ---> luci-app-tinyproxy #Tinyproxy是 HTTP(S)代理服务器 LuCI ---> Applications ---> luci-app-transmission #BT下载工具 LuCI ---> Applications ---> luci-app-travelmate #旅行路由器 LuCI ---> Applications ---> luci-app-ttyd #网页终端命令行 LuCI ---> Applications ---> luci-app-udpxy #udpxy做组播服务器 LuCI ---> Applications ---> luci-app-uhttpd #uHTTPd Web服务器 LuCI ---> Applications ---> luci-app-unblockmusic #解锁网易云灰色歌曲 LuCI ---> Applications ---> luci-app-unblockneteasemusic-go #解锁网易云歌曲 * LuCI ---> Applications ---> luci-app-unbound #Unbound DNS解析器 LuCI ---> Applications ---> luci-app-upnp #通用即插即用UPnP(端口自动转发) LuCI ---> Applications ---> luci-app-usb-printer #USB 打印服务器 LuCI ---> Applications ---> luci-app-verysync #微力同步 * LuCI ---> Applications ---> luci-app-vlmcsd #KMS服务器设置 LuCI ---> Applications ---> luci-app-vnstat #vnStat网络监控(图表) LuCI ---> Applications ---> luci-app-vsftpd #FTP服务器 LuCI ---> Applications ---> luci-app-watchcat #断网检测功能与定时重启 LuCI ---> Applications ---> luci-app-webadmin #Web管理页面设置 LuCI ---> Applications ---> luci-app-webshell #网页命令行终端(已弃) LuCI ---> Applications ---> luci-app-wifischedule #WiFi 计划 LuCI ---> Applications ---> luci-app-wireguard #virtual**服务器 WireGuard状态 LuCI ---> Applications ---> luci-app-wol #WOL网络唤醒 LuCI ---> Applications ---> luci-app-wrtbwmon #实时流量监测 LuCI ---> Applications ---> luci-app-xlnetacc #迅雷快鸟 LuCI ---> Applications ---> luci-app-zerotier #ZeroTier内网穿透支持IPv6Extra packages ---> ipv6helper (选定这个后下面几项自动选择了) Network ---> odhcp6c Network ---> odhcpd-ipv6only LuCI ---> Protocols ---> luci-proto-ipv6 LuCI ---> Protocols ---> luci-proto-ppp打开适用于VMware的VM ToolsUtilities ---> open-vm-tools第二次编译:cd openwrt # 进入LEDE目录 git pull # 同步源码 ./scripts/feeds update -a && ./scripts/feeds install -a # 更新Feeds rm -rf ./tmp && rm -rf .config # 清除编译配置和缓存 make menuconfig # 进入编译配置菜单 make -jn V=99 # 开始编译 n=线程数+1,例如4线程的I5填-j5
2022年07月30日
121 阅读
0 评论
0 点赞
2022-07-23
Debian、Centos如何实现端口转发?手把手新手教程
什么是端口转发?为什么要转发?准确来讲叫流量转发,因为流量是基于端口的,所以一般称为端口转发。比如电信到伯力很差,我买了个上海联通鸡做转发,那么就是电信->联通:1200->伯力:4900,那么我访问联通的1200端口,等于访问伯力的4900端口转发还可以用于公网 frp,反代网站等用途用什么转发?推荐 iptables 或者 firewalld,都是内核级别的转发,性能损耗极少。如果用 gost/brook 等第三方工具转发,流量大或者连接数过多的时候 cpu 和负载压力变大,对于 nat 小鸡特别不友好。基于 firewalld 转发(适用于 centos7)如果 Debian 也能装 firewalld,只要能装上并正常工作,也是能用它进行转发的。以下命令都在 中转机 执行先停止iptablessystemctl stop iptables systemctl disable iptables安装,开机启动yum install firewalld systemctl start firewalld systemctl enable firewalld.service状态:显示绿色 active 说明服务运行正常systemctl status firewalld开启内核转发,然后重启echo 1 > /proc/sys/net/ipv4/ip_forward sysctl -p reboot到这里安装完成,然后直接编辑 vim /etc/firewalld/zones/public.xml 文件,这个是 firewalld 配置文件把下面的配置粘贴进去:<?xml version="1.0" encoding="utf-8"?> <zone> <short>Public</short> <description>For use in public areas. You do not trust the other computers on networks to not harm your computer. Only selected incoming connections are accepted.</description> <service name="ssh"/> <service name="dhcpv6-client"/> <port protocol="tcp" port="10-65000"/> <port protocol="udp" port="10-65000"/> <masquerade/> <forward-port to-addr="远程ip" to-port="远程端口" protocol="tcp" port="本地端口"/> <forward-port to-addr="远程ip" to-port="远程端口" protocol="udp" port="本地端口"/> </zone>重启防火墙就生效了systemctl restart firewalld.service每次修改 public.xml 要重启防火墙才会生效基于 iptables 转发(适用于centos7,debian8+)先安装 iptables# Centos yum install -y iptables yum install -y iptables-services # Debian、Ubuntu apt-get install -y iptables apt-get install -y iptables-services设置开机启动systemctl start iptables systemctl enable iptables查看服务状态,显示 绿色 active 就可以了service iptables status清空所有防火墙规则,避免因端口没开造成影响iptables -F iptables -X开启内核转发,重启echo -e "net.ipv4.ip_forward=1" >> /etc/sysctl.conf sysctl -p reboot到这里安装完成,接下来就是添加转发规则,可以自己添加,也可以使用脚本。自己直接添加iptables -t nat -A PREROUTING -p tcp --dport [本机端口号] -j DNAT --to-destination [目标IP:端口] iptables -t nat -A PREROUTING -p udp --dport [本机端口号] -j DNAT --to-destination [目标IP:端口] iptables -t nat -A POSTROUTING -p tcp -d [目标IP] --dport [目标端口号] -j SNAT --to-source [本机主网卡IP] iptables -t nat -A POSTROUTING -p udp -d [目标IP] --dport [目标端口号] -j SNAT --to-source [本机主网卡IP]借助脚本这个脚本是帮你一键执行 iptables 命令,还是 调用 iptables,非第三方转发软件,支持ddns感谢7MU https://github.com/cimmu/scriptwget --no-check-certificate -qO natcfg.sh https://github.com/cimmu/script/raw/main/natcfg.sh && bash natcfg.sh
2022年07月23日
21 阅读
0 评论
0 点赞
2022-07-21
如何设置IntelliJ IDEA的内存和启动参数
内存分配越多,执行效果就越好。但是,除了IDEA之外,许多其他应用程序也需要消耗内存。所以,大家的目标应该是在提高性能和内存消耗之间找到一个平衡。设置方法很简单,只需要从菜单中找到:Help设置最大内存Chanage Memory Setting ,这是一个可视化的配置菜单项,用来设置IDEA的最大内存而该菜单本质其实还是往下面这个Edit Custom VM Options功能的配置文件中写其中一个参数而已。配置虚拟机参数Edit Custom VM Options,这个配置就比较通用了,用来配置IDEA运行的虚拟机各项细节参数:建议根据自己机器的最大内存和同时运行的其他软件的情况做实际调整。
2022年07月21日
13 阅读
0 评论
0 点赞
2022-07-10
Eclipse 快捷键大全(建议收藏)
编辑类快捷键 Ctrl+1快速修复(最经典的快捷键,可以解决很多问题,比如 import 类、try catch 包围等)Ctrl+Shift+F格式化当前代码Ctrl+Shift+M添加类的 import 导入Ctrl+Shift+O组织类的 import 导入(既有 Ctrl+Shift+M 的作用,又可以去除没用的导入,一般用这个导入包)Ctrl+Y重做(与撤销 Ctrl+Z 相反)Alt+/内容辅助(用户编辑的好帮手,省了很多次键盘敲打,太常用了)Ctrl+D删除当前行或者多行(不用为删除一行而按那么多次的删除键)Alt+↓当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑当前行和上面一行交互位置(同上)Ctrl+Alt+↓复制当前行到下一行Ctrl+Alt+↑复制当前行到上一行Shift+Enter在当前行的下一行插入空行(这时鼠标可以在当前行的任一位置,不一定是最后)Ctrl+/注释当前行,再按则取消注释选择类快捷键 Alt+Shift+↑选择封装元素Alt+Shift+←选择上一个元素Alt+Shift+→选择下一个元素Shift+←从光标处开始往左选择字符Shift+→从光标处开始往右选择字符Ctrl+Shift+←选中光标左边的单词Ctrl+Shift+→选中光标右边的单词移动类快捷键 Ctrl+←光标移到左边单词的开头,相当于 vim 的 bCtrl+→光标移到右边单词的末尾,相当于 vim 的 e搜索类快捷键 Ctrl+K参照选中的 Word 快速定位到下一个(如果没有选中 word,则搜索上一次使用搜索的 word)Ctrl+Shift+K参照选中的 Word 快速定位到上一个Ctrl+J正向增量查找(按下 Ctrl+J 后,你所输入的每个字母编辑器都提供快速匹配定位到某个单词,如果没有,则在状态栏中显示没有找到了,查一个单词时,特别实用,要退出这个模式,按 escape 键)Ctrl+Shift+J反向增量查找(和上条相同,只不过是从后往前查)Ctrl+Shift+U列出所有包含字符串的行Ctrl+H打开搜索对话框Ctrl+G工作区中的声明Ctrl+Shift+G工作区中的引用导航类快捷键 Ctrl+Shift+T搜索类(包括工程和关联的第三 jar 包)Ctrl+Shift+R搜索工程中的文件Ctrl+E快速显示当前 Editer 的下拉列表(如果当前页面没有显示的用黑体表示)F4打开类型层次结构F3跳转到声明处Alt+←前一个编辑的页面Alt+→下一个编辑的页面(当然是针对上面那条来说了)Ctrl+PageUp/PageDown在编辑器中,切换已经打开的文件调试类快捷键 F5单步跳入F6单步跳过F7单步返回F8继续Ctrl+Shift+D显示变量的值Ctrl+Shift+B在当前行设置或者去掉断点Ctrl+R运行至行(超好用,可以节省好多的断点)重构(一般重构的快捷键都是 Alt+Shift 开头的)类快捷键 Alt+Shift+R重命名方法名、属性或者变量名 (尤其是变量和类的 Rename,比手工方法能节省很多劳动力)Alt+Shift+M把一段函数内的代码抽取成方法 (这是重构里面最常用的方法之一了,尤其是对一大堆泥团代码有用)Alt+Shift+C修改函数结构(比较实用,有 N 个函数调用了这个方法,修改一次搞定)Alt+Shift+L抽取本地变量(可以直接把一些魔法数字和字符串抽取成一个变量,尤其是多处调用的时候)Alt+Shift+F把 Class 中的 local 变量变为 field 变量 (比较实用的功能)Alt+Shift+I合并变量Alt+Shift+V移动函数和变量(不常用)Alt+Shift+Z撤销(重构的后悔药)其他快捷键 Alt+Enter显示当前选择资源的属性,windows 下的查看文件的属性就是这个快捷键,通常用来查看文件在 windows 中的实际路径Ctrl+↑文本编辑器 上滚行Ctrl+↓文本编辑器 下滚行Ctrl+M最大化当前的 Edit 或 View (再按则反之)Ctrl+O显示类中方法和属性的大纲,能快速定位类的方法和属性(在查找 Bug 时非常有用)Ctrl+T快速显示当前类的继承结构Ctrl+W关闭当前 Editer(windows 下关闭打开的对话框也是这个,还有 qq、旺旺、浏览器等都是)Ctrl+L文本编辑器 转至行F2显示工具提示描述
2022年07月10日
13 阅读
0 评论
0 点赞
2022-03-31
Oracle 甲骨文 ARM VPS 自动抢购脚本
oci请求几乎无延迟(为了保险起见加了5s的间隔,会自动判断请求返回值动态调整请求时间)自动获取开机的 公网IP,无需登陆后台即可ssh登陆机器安装ocibash -c "$(curl –L https://raw.githubusercontent.com/oracle/oci-cli/master/scripts/install/install.sh)"一路会车 然后执行 exec -l $SHELL 重启 shell使用 oci -v 命令可以查看是否安装成功,返回版本号就是成功了。获取租户和用户的ocid甲骨文后台右上角 >> 用户设置 >> 分别点击用户和租户,在信息栏中有我们需要的ID,分别点击复制,可以保存在记事本备份好。具体看图: 配置cli输入如下代码开始配置,配置的路径默认在 root 目录。oci setup config然后输入你的 用户ocid , 租户ocid , 选择区域 ,剩下的都是回车默认然后复制生成的公钥,获取命令如下:cat /root/.oci/oci_api_key_public.pem把展示出来的内容复制下来。并且添加到,甲骨文后台 >> 用户设置 >> 资源 >> API秘钥 >> 添加API秘钥,把上一步复制的公钥粘贴进去保存。检查oci配置oci iam availability-domain list如果类似下面这样的 JSON 返回,表示配置正确,如果不是,检查你前面的配置:{ "data": [ { "compartment-id": "ocid1.tenancy.oc1..aaaaaaaauoxxxxxxxxxxxxx", "id": "ocid1.availabilitydomain.oc1..aaaaaaaaaixxxxxxxxxxxxx", "name": "uffff:AP-TOKYO-1-AD-1" } ] }获取脚本并安装依赖git clone https://github.com/cimmu/oracle-arm cd oracle-arm pip3 install -r requirements.txt隐藏内容,请前往内页查看详情喜报首尔区域ARM经历68063次尝试后成功开启
2022年03月31日
1,819 阅读
202 评论
1 点赞
1
2
3
...
8