@@ -63,20 +63,14 @@ jobs:
6363 if : matrix.os == 'windows-latest'
6464 shell : pwsh
6565 run : |
66- # Create the folder structure for x64
67- mkdir proxycloud-gui-x64
68- # Move the portable executable to the folder
69- Move-Item "dist/*portable.exe" "proxycloud-gui-x64/"
70- # Create zip file
71- Compress-Archive -Path "proxycloud-gui-x64" -DestinationPath "dist/proxycloud-gui-win-unpacked.zip"
66+ # Create zip file for x64 win-unpacked folder
67+ if (Test-Path "dist/win-unpacked") {
68+ Compress-Archive -Path "dist/win-unpacked" -DestinationPath "dist/proxycloud-gui-win-unpacked.zip"
69+ }
7270
73- # Create the folder structure for ia32 if files exist
74- if (Test-Path "dist/win-ia32-*portable.exe") {
75- mkdir proxycloud-gui-ia32
76- # Move the ia32 portable executable to the folder
77- Move-Item "dist/win-ia32-*portable.exe" "proxycloud-gui-ia32/proxycloud-gui-win-ia32-portable.exe"
78- # Create zip file for ia32
79- Compress-Archive -Path "proxycloud-gui-ia32" -DestinationPath "dist/proxycloud-gui-win-ia32-unpacked.zip"
71+ # Create zip file for ia32 win-unpacked folder if it exists
72+ if (Test-Path "dist/win-ia32-unpacked") {
73+ Compress-Archive -Path "dist/win-ia32-unpacked" -DestinationPath "dist/proxycloud-gui-win-ia32-unpacked.zip"
8074 }
8175
8276 - name : Upload Artifact (Windows Portable EXE)
@@ -204,18 +198,36 @@ jobs:
204198 - [πΌ Windows 7 32-bit Portable (.exe)](https://github.com/${{ github.repository }}/releases/download/${{ github.event.inputs.tag || github.ref_name }}/proxycloud-gui-win-ia32-portable.exe)
205199 - [π Windows 7 32-bit Portable (.zip)](https://github.com/${{ github.repository }}/releases/download/${{ github.event.inputs.tag || github.ref_name }}/proxycloud-gui-win-ia32-unpacked.zip)
206200
201+ **Important Notes for Windows Portable Version:**
202+ - Run the application as Administrator for proper functionality
203+ - For more information, see [Windows Portable Version Notes](https://github.com/code3-dev/ProxyCloud-GUI#important-notes-for-windows-portable-version)
204+
207205 #### macOS
208206 - [π macOS Intel (x64) (.dmg)](https://github.com/${{ github.repository }}/releases/download/${{ github.event.inputs.tag || github.ref_name }}/proxycloud-gui-mac-x64.dmg)
209207 - [π macOS Apple Silicon (arm64) (.dmg)](https://github.com/${{ github.repository }}/releases/download/${{ github.event.inputs.tag || github.ref_name }}/proxycloud-gui-mac-arm64.dmg)
210208 - [π¦ macOS Intel (x64) (.zip)](https://github.com/${{ github.repository }}/releases/download/${{ github.event.inputs.tag || github.ref_name }}/proxycloud-gui-mac-x64.zip)
211209 - [π¦ macOS Apple Silicon (arm64) (.zip)](https://github.com/${{ github.repository }}/releases/download/${{ github.event.inputs.tag || github.ref_name }}/proxycloud-gui-mac-arm64.zip)
212210
211+ **Important Notes for macOS:**
212+ - Configure required permissions through System Settings β Privacy & Security
213+ - Enable Automation, Accessibility, Full Disk Access, and System Extension/VPN permissions
214+ - For more information, see [macOS Notes](https://github.com/code3-dev/ProxyCloud-GUI#macos)
215+
213216 #### Linux
214217 - [π§ Linux (.deb)](https://github.com/${{ github.repository }}/releases/download/${{ github.event.inputs.tag || github.ref_name }}/proxycloud-gui-linux-amd64.deb)
215218 - [π§ Linux (.rpm)](https://github.com/${{ github.repository }}/releases/download/${{ github.event.inputs.tag || github.ref_name }}/proxycloud-gui-linux-x86_64.rpm)
216219 - [π§ Linux (.AppImage)](https://github.com/${{ github.repository }}/releases/download/${{ github.event.inputs.tag || github.ref_name }}/proxycloud-gui-linux-x86_64.AppImage)
217220 - [π§ Linux (.tar.gz)](https://github.com/${{ github.repository }}/releases/download/${{ github.event.inputs.tag || github.ref_name }}/proxycloud-gui-linux-x64.tar.gz)
218221
222+ **Running in TUN Mode (Linux):**
223+ - Requires root access with the following commands:
224+ ```bash
225+ xhost +SI:localuser:root
226+ sudo -E proxycloud-gui --no-sandbox
227+ xhost -SI:localuser:root
228+ ```
229+ - For more information, see [Linux TUN Mode Notes](https://github.com/code3-dev/ProxyCloud-GUI#running-in-tun-mode-linux)
230+
219231 #### Arch Linux
220232
221233 ProxyCloud is now on the [AUR](https://aur.archlinux.org/packages/proxycloud-gui-bin), therefore you can install it using your prefered AUR helper.
0 commit comments