mirror of
https://github.com/2dust/v2rayN.git
synced 2025-10-27 02:34:41 +00:00
Compare commits
No commits in common. "4104964e38be03cdd0a64498f248be83172627fa" and "6cd5063c9b3bd29315d251b2c9c44df6cb8921c5" have entirely different histories.
4104964e38
...
6cd5063c9b
3 changed files with 19 additions and 52 deletions
|
|
@ -17,11 +17,9 @@ echo "When this file exists, app will not store configs under this folder" >"${P
|
||||||
if [ $Arch = "linux-64" ]; then
|
if [ $Arch = "linux-64" ]; then
|
||||||
Arch2="x86_64"
|
Arch2="x86_64"
|
||||||
Arch3="amd64"
|
Arch3="amd64"
|
||||||
Interpreter="ld-linux-x86-64.so.2"
|
|
||||||
else
|
else
|
||||||
Arch2="aarch64"
|
Arch2="aarch64"
|
||||||
Arch3="arm64"
|
Arch3="arm64"
|
||||||
Interpreter="ld-linux-aarch64.so.1"
|
|
||||||
fi
|
fi
|
||||||
echo $Arch2
|
echo $Arch2
|
||||||
|
|
||||||
|
|
@ -31,7 +29,6 @@ cat >"${PackagePath}/AppDir/AppRun" <<-EOF
|
||||||
HERE="\$(dirname "\$(readlink -f "\${0}")")"
|
HERE="\$(dirname "\$(readlink -f "\${0}")")"
|
||||||
export PATH="\${HERE}"/opt/v2rayN/:"\${PATH}"
|
export PATH="\${HERE}"/opt/v2rayN/:"\${PATH}"
|
||||||
export LD_LIBRARY_PATH="\${HERE}"/opt/v2rayN/:"\${LD_LIBRARY_PATH}"
|
export LD_LIBRARY_PATH="\${HERE}"/opt/v2rayN/:"\${LD_LIBRARY_PATH}"
|
||||||
cd "\${HERE}/opt/v2rayN"
|
|
||||||
exec "\${HERE}/opt/v2rayN/v2rayN" \$@
|
exec "\${HERE}/opt/v2rayN/v2rayN" \$@
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
|
|
@ -48,41 +45,9 @@ EOF
|
||||||
|
|
||||||
sudo cp "${PackagePath}/AppDir/opt/v2rayN/v2rayN.png" "${PackagePath}/AppDir/v2rayN.png"
|
sudo cp "${PackagePath}/AppDir/opt/v2rayN/v2rayN.png" "${PackagePath}/AppDir/v2rayN.png"
|
||||||
sudo dpkg --add-architecture ${Arch3}
|
sudo dpkg --add-architecture ${Arch3}
|
||||||
sudo apt update
|
|
||||||
mkdir deb_folder
|
mkdir deb_folder
|
||||||
cd deb_folder
|
cd deb_folder
|
||||||
apt download libstdc++6:${Arch3}
|
apt download libicu74:${Arch3}
|
||||||
apt download libc6:${Arch3}
|
|
||||||
apt download libcrypt1:${Arch3}
|
|
||||||
apt download libgcc-s1:${Arch3}
|
|
||||||
apt download libidn2-0:${Arch3}
|
|
||||||
apt download gcc-12-base:${Arch3}
|
|
||||||
apt download zlib1g:${Arch3}
|
|
||||||
apt download libfreetype6:${Arch3}
|
|
||||||
apt download libexpat1:${Arch3}
|
|
||||||
apt download libbrotli1:${Arch3}
|
|
||||||
apt download libx11-6:${Arch3}
|
|
||||||
apt download libx11-xcb1:${Arch3}
|
|
||||||
apt download libxcb1:${Arch3}
|
|
||||||
apt download libxau6:${Arch3}
|
|
||||||
apt download libxdmcp6:${Arch3}
|
|
||||||
apt download libbsd0:${Arch3}
|
|
||||||
apt download libmd0:${Arch3}
|
|
||||||
apt download libice6:${Arch3}
|
|
||||||
apt download libsm6:${Arch3}
|
|
||||||
apt download libuuid1:${Arch3}
|
|
||||||
apt download libxrandr2:${Arch3}
|
|
||||||
apt download libxext6:${Arch3}
|
|
||||||
apt download libxrender1:${Arch3}
|
|
||||||
apt download libxi6:${Arch3}
|
|
||||||
apt download libsm6:${Arch3}
|
|
||||||
apt download libxcursor1:${Arch3}
|
|
||||||
apt download libxfixes3:${Arch3}
|
|
||||||
apt download libpng16-16:${Arch3} || true
|
|
||||||
apt download libpng16-16t64:${Arch3} || true
|
|
||||||
apt download libicu66:${Arch3} || true
|
|
||||||
apt download libicu70:${Arch3} || true
|
|
||||||
apt download libicu74:${Arch3} || true
|
|
||||||
apt download libfontconfig1:${Arch3} || true
|
apt download libfontconfig1:${Arch3} || true
|
||||||
apt download libfontconfig:${Arch3} || true
|
apt download libfontconfig:${Arch3} || true
|
||||||
mkdir ../output_folder
|
mkdir ../output_folder
|
||||||
|
|
@ -97,12 +62,6 @@ rm -rf deb_folder output_folder
|
||||||
sudo chmod 0755 "${PackagePath}/AppDir/opt/v2rayN/v2rayN"
|
sudo chmod 0755 "${PackagePath}/AppDir/opt/v2rayN/v2rayN"
|
||||||
sudo chmod 0755 "${PackagePath}/AppDir/AppRun"
|
sudo chmod 0755 "${PackagePath}/AppDir/AppRun"
|
||||||
|
|
||||||
sudo apt install -y patchelf
|
|
||||||
|
|
||||||
pushd "${PackagePath}/AppDir/opt/v2rayN"
|
|
||||||
patchelf --set-interpreter ${Interpreter} v2rayN
|
|
||||||
popd
|
|
||||||
|
|
||||||
# desktop && PATH
|
# desktop && PATH
|
||||||
|
|
||||||
wget "https://github.com/AppImage/appimagetool/releases/download/continuous/appimagetool-x86_64.AppImage"
|
wget "https://github.com/AppImage/appimagetool/releases/download/continuous/appimagetool-x86_64.AppImage"
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
<Project>
|
<Project>
|
||||||
|
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<Version>7.8.3</Version>
|
<Version>7.8.2</Version>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
|
|
|
||||||
|
|
@ -4,15 +4,23 @@ namespace ServiceLib.Models
|
||||||
{
|
{
|
||||||
public class V2rayConfig
|
public class V2rayConfig
|
||||||
{
|
{
|
||||||
public Log4Ray log { get; set; }
|
|
||||||
public object dns { get; set; }
|
|
||||||
public List<Inbounds4Ray> inbounds { get; set; }
|
|
||||||
public List<Outbounds4Ray> outbounds { get; set; }
|
|
||||||
public Routing4Ray routing { get; set; }
|
|
||||||
public Metrics4Ray? metrics { get; set; }
|
|
||||||
public Policy4Ray? policy { get; set; }
|
|
||||||
public Stats4Ray? stats { get; set; }
|
|
||||||
public string? remarks { get; set; }
|
public string? remarks { get; set; }
|
||||||
|
|
||||||
|
public Log4Ray log { get; set; }
|
||||||
|
|
||||||
|
public List<Inbounds4Ray> inbounds { get; set; }
|
||||||
|
|
||||||
|
public List<Outbounds4Ray> outbounds { get; set; }
|
||||||
|
|
||||||
|
public Stats4Ray? stats { get; set; }
|
||||||
|
|
||||||
|
public Metrics4Ray? metrics { get; set; }
|
||||||
|
|
||||||
|
public Policy4Ray? policy { get; set; }
|
||||||
|
|
||||||
|
public object dns { get; set; }
|
||||||
|
|
||||||
|
public Routing4Ray routing { get; set; }
|
||||||
}
|
}
|
||||||
|
|
||||||
public class Stats4Ray
|
public class Stats4Ray
|
||||||
|
|
@ -390,4 +398,4 @@ namespace ServiceLib.Models
|
||||||
public string? length { get; set; }
|
public string? length { get; set; }
|
||||||
public string? interval { get; set; }
|
public string? interval { get; set; }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
Loading…
Reference in a new issue